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:
<?
xml version="1.0" encoding="ISO-8859-1" ?>
<Server-Monitor>
<server>
<id>0</id>
<zahl>3,56</zahl>
</server>
</Server-Monitor>
Mein Code
Delphi-Quellcode:
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
Wie müsste ich denn den Wert auslesen bzw. umwandeln damit es klappt? Hoffe auf eure Hilfe.
Danke im voraus.
Gruß, Sven