![]() |
XML Wert auslesen und zum Integer umwandeln ???
Guten Abend,
ich lese aus einer XML Datei ein Zahl aus, z.B. 3,56. Diese möchte ich nach dem auslesen in ein Integer Typ umwandeln weil ich damit rechnen muss. Es sag aber dauert, dass 3,56 kein gültiger Integer ist. Was kann das sein? Mein XML Datei
Delphi-Quellcode:
Mein Code
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Server-Monitor> <server> <id>0</id> <zahl>3,56</zahl> </server> </Server-Monitor>
Delphi-Quellcode:
Wie müsste ich denn den Wert auslesen bzw. umwandeln damit es klappt? Hoffe auf eure Hilfe.
var
zahl : String; zahl1 : Integer ... id := '0'; curNode := xmlDoc.documentelement.selectSingleNode('/Server-Monitor/server[id="'+id+'"]'); ... zahl := curNode.selectSingleNode('zahl').text; zahl1 := StrToInt(zahl); // Hier kommt der Fehler Danke im voraus. Gruß, Sven |
Re: XML Wert auslesen und zum Integer umwandeln ???
Hi Sven,
wie wäre es mit StrToFloat()? Freundliche Grüße |
Re: XML Wert auslesen und zum Integer umwandeln ???
Vielen vielen Dank. Oh man bin ich dusselig. Es ist einfach zu spät und man kommt auf die einfachsten Sachen nicht mehr. :wall:
Vielen Dank und schönen Abend noch. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz