我想这样创建QDomElement
:
class DomParser : public QObject
{
public:
DomParser();
QDomDocument doc;
QDomElement* root;
}
QDomElement* DomParser::domParameterStatus(UniversalMessage* parameterStatus)
{
root = &(doc.createElement("doc"));
QDomText latin = doc.createTextNode("Ars longa vita brevis");
QDomText english = doc.createTextNode("Art is long, life is short");
doc.appendChild(root);
root.appendChild(quote);
root.appendChild(translation);
...
return root;
}
我将 root 设置为 DomParser 类中的成员只是为了保存 dom 树结构,但 root 的子级在函数之外是否有效?