tinyxml: datei einlesen und parsen...
-
ich hab mich jetzt mal in xml versucht aber das scheint nich so zu funktionieren wie ich will und ich versteh nich warum...
hier mein c++ code:string file = "demo.xml"; TiXmlDocument doc(file.c_str()); if(!doc.LoadFile()) { printf("Error while loading file: %s\n", file.c_str()); return 1; } TiXmlElement *tmp; TiXmlElement* root = doc.RootElement(); if(root) { tmp = root->FirstChildElement("test"); if(tmp) cout << tmp->FirstChild()->ToText()->Value(); }und hier die demo.xml:
<Document><test>dsadad</test></Document>das problem is das nie eine ausgabe erzeugt wird und ich nicht versteh wieso...
-
Großer Tipp: nutz den Debugger!!! Habe auch erst vor kurzem mit Tiny gearbeitet. Im Debugger kann man schön verfolgen, wo man sich gerade "befindet".
edit: und schau in die Doku, die ist wirklich gut gemacht