float lesen/schreiben mit MSXML
-
Hallo,
ich verwende MSXML um Daten aus einer XML datei auszulesn. Dabei ergibt sich folgendes Problem:
Wenn ich float Werte lesen will muss ich sie in der XML-Datei mit Komma schreiben damit sie als float erkannt werden (z.B.: x="12,5").
Wenn ich jetzt float Werte schreibe werden sie in der XML-Datei durch einen Punkt getrennt (x="12.5"). Das bedeutet beim erneuten einlesen der veränderten XML-Datei werden alle floats als int interpretiert.
Weiß jemand wieso ein float beim einlesen mit Komma geschrieben werden muss ?
Oder eine andere Lösung für das Problem?MfG Tristan
-
Vielleicht kannst du irgendwie über die Klasse CultureInfo auf "English" setzen, damit du in Zukunft einheitlich . statt Komma schreiben kannst...? Versuch es mit deiner Frage auch mal in den Entwicklerforen von MS
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.