QDomDocument: XML String parsen, also nicht aus Datei lesen

Alles rund um die Programmierung mit Qt
Antworten
flummi
Beiträge: 11
Registriert: 9. Oktober 2007 12:54

QDomDocument: XML String parsen, also nicht aus Datei lesen

Beitrag von flummi »

Hallo zusammen,

wie kann ich einen String zum Parsen an das QDomDocument übergeben?

Geht das irgendwie so: ?

//! Try to parse the strXmlString
QString qstrXml("<xml><a>a1</a></xml>");
QDomDocument aDoc();

if (!aDoc.setNodeValue(qstrXml))
{
cout << "Error reading qstr" << endl;
}

Ich habe in der Doku und hier im Forum leider hierzu noch keine Hilfe gefunden - wäre also nett, wenn mir jemand ein Musterbeispiel hierzu hätte.

Danke und Grüße,
Flummi
flummi
Beiträge: 11
Registriert: 9. Oktober 2007 12:54

Habs rausgefunden: mit QDomDocument.setContent(QString&,

Beitrag von flummi »

Hallo,

falls es jemand hilft: das geht mit:

QDomDocument.setContent(QString&,...);

Also:

QDomDocument aDoc();
QString qxmlString("<xml>...</xml>");

if (!aDoc.setContent(qxmlString))
{
cout << "Error .." << endl;
}

Grüße,
Flummi
Antworten