将QDomElement转换为QDomDocument和vs

时间:2013-09-18 09:49:34

标签: qt qtxml

我有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?

1 个答案:

答案 0 :(得分:0)

这是转换

 QDomDocument doc;
 doc.setContent( <YOUR XML GOES HERE> );
 QDomElement root = doc.documentElement();