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


Anmelden zum Antworten