Seite 1 von 1

Namespace eines QDomElement's

Verfasst: 15. August 2011 14:56
von anno1988
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?

Re: Namespace eines QDomElement's

Verfasst: 15. August 2011 15:26
von franzf
Doku lesen ist das Schlüsselwort. Schau dir bitte ALLE setContent-Funktionen GENAU an (speziell die Parameter - klar :P). Freu dich auf das AHA-Erlebnis!
(Prinzipiell sollte man ja IMMER vor einem Post genauer in der Doku wühlen)