Namespace eines QDomElement's

Alles rund um die Programmierung mit Qt
Antworten
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Namespace eines QDomElement's

Beitrag 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?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: Namespace eines QDomElement's

Beitrag 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)
Antworten