1

我有 QDomElement 对象并执行以下操作将其转换为 QDomDocument。

// element is the QDomElement object 
QString str;
QTextStream stream(&str, QIODevice::WriteOnly);
element.save(stream, 2); // stored the content of QDomElement to stream

QDomDocument doc;
doc.setContent(str.toUtf8()); // converted the QString to QByteArray

但是从 QDomDocument 到 QDomElement 的转换呢?顺便问一下,有没有什么建设性的方法可以将 QDomElement 转换为 QDomDocument?

4

1 回答 1

0

这是转换

 QDomDocument doc;
 doc.setContent( <YOUR XML GOES HERE> );
 QDomElement root = doc.documentElement();
于 2014-03-06T01:09:39.310 回答