doc.documentElement()不返回根元素?

时间:2012-02-22 08:52:48

标签: xml qt

我目前正在研究XML解析器,我正在使用Qt来实现它。实际上我编写了很多东西和功能,但现在我遇到了一个奇怪的问题。我做的时候;

QDomElement root = doc.documentElement();

它永远不会返回根元素。我调试了它,我可以看到doc有一个值,但永远不会返回根元素。可能是什么问题?

谢谢大家

1 个答案:

答案 0 :(得分:0)

如果您创建了一个空的QDomDocument,则它没有根元素。你需要创建一个:

QDomElement root = doc.createElement("myroot");
doc.appendChild(root);