Alles rund um die Programmierung mit Qt
anno1988
Beiträge: 280 Registriert: 23. Januar 2009 20:49
Beitrag
von anno1988 » 15. August 2011 14:56
Ich habe ein Problem beim Einlesen eines XML Dokuemnts.
Code: Alles auswählen
QDomDocument packet;
QString packet1;
QDomElement root_element;
QDomElement first_element;
packet1 = "<message>\n";
packet1 += " <active xmlns=\"my_namespace"/>\n";
packet1 += "</message>\n";
packet.setContent(packet1);
root_element = packet.firstChildElement("message");
first_element = root_element.firstChildElement("active");
QString namespace = first_element.namespaceURI();
Eigentlich sollte hier in der namespace Variable ja der namespace stehen. Die Ausgabe ist aber leer.
Wo liegt denn da der Fehler?
franzf
Beiträge: 3114 Registriert: 31. Mai 2006 11:15
Beitrag
von franzf » 15. August 2011 15:26
Doku lesen ist das Schlüsselwort. Schau dir bitte ALLE setContent-Funktionen GENAU an (speziell die Parameter - klar
). Freu dich auf das AHA-Erlebnis!
(Prinzipiell sollte man ja IMMER vor einem Post genauer in der Doku wühlen)