我目前正在研究XML解析器,我正在使用Qt来实现它。实际上我编写了很多东西和功能,但现在我遇到了一个奇怪的问题。我做的时候;
QDomElement root = doc.documentElement();
它永远不会返回根元素。我调试了它,我可以看到doc有一个值,但永远不会返回根元素。可能是什么问题?
谢谢大家
答案 0 :(得分:0)
如果您创建了一个空的QDomDocument,则它没有根元素。你需要创建一个:
QDomElement root = doc.createElement("myroot");
doc.appendChild(root);