Qt5 如何返回空QdomeElement?

Qt5 如何返回空QdomeElement?,qt5,qdomdocument,Qt5,Qdomdocument,QtXML操作有点奇怪——虽然QdomeElement对象引用了它们在文档中的表示,但它们不是指针 为了指示“null”元素,使用了isNull方法。如何创建在isNull上返回true的QDomElement?QDomElement继承QDomNode。文件规定: bool QDomNode::isNull()常量 如果此节点为null(即,如果它没有类型或 内容);否则返回false 而且 QDomNode::QDomNode() 构造一个空节点 在您的示例中,只需将qdomeElement

QtXML操作有点奇怪——虽然QdomeElement对象引用了它们在文档中的表示,但它们不是指针


为了指示“null”元素,使用了
isNull
方法。如何创建在
isNull
上返回
true
QDomElement

QDomElement
继承
QDomNode
。文件规定:

bool QDomNode::isNull()常量

如果此节点为null(即,如果它没有类型或 内容);否则返回false

而且

QDomNode::QDomNode()

构造一个空节点


在您的示例中,只需将
qdomeElement()
作为空节点返回即可。

我在考虑更实际的问题。我编写了一个基于条件查找节点的方法。为了坚持Qt约定,我希望在未找到任何内容时返回null节点。答案已修复。我不明白你的问题。听起来像是在问如何操作节点,以及它们中的任何一个如何可以为null。