Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML Wert auslesen und zum Integer umwandeln ??? (https://www.delphipraxis.net/116601-xml-wert-auslesen-und-zum-integer-umwandeln.html)

Piro 2. Jul 2008 21:52


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:
<?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

marabu 2. Jul 2008 21:56

Re: XML Wert auslesen und zum Integer umwandeln ???
 
Hi Sven,

wie wäre es mit StrToFloat()?

Freundliche Grüße

Piro 2. Jul 2008 22:15

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 23:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz