QDomEntityReference 类
QDomEntityReference 类代表一个 XML 实体引用。更多信息...
头文件 | #include <QDomEntityReference> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
qmake | QT += xml |
继承 | QDomNode |
- 所有成员列表,包括继承成员
- QDomEntityReference 是 XML 类别的一部分。XML 类别.
注意: 此类中所有函数都是可重入的。
公共函数
QDomEntityReference() | |
QDomEntityReference(const QDomEntityReference &x) | |
QDomNode::NodeType | nodeType() const |
QDomEntityReference & | operator=(const QDomEntityReference &x) |
详细描述
在实体引用在源文档中或用户希望插入实体引用时,QDomEntityReference 对象可以插入到 DOM 树中。
请注意,XML 处理器将字符引用和预定义实体的引用展开,以便字符以 Unicode 等效项的形式表示,而不是以实体引用的形式表示。
此外,在构建 DOM 树时,XML 处理器可能会完全展开实体引用,而不是提供 QDomEntityReference 对象。
如果它提供这样的对象,那么对于特定的实体引用节点,可能没有代表所引用实体的实体节点;但是,如果存在此类实体,则实体引用节点的子节点列表与实体节点的子节点列表相同。与实体节点一样,实体引用的所有后代都是只读的。
有关文档对象模型的更多信息,请参阅 Level 1 和 Level 2 Core。有关 DOM 实现的更多介绍,请参阅 QDomDocument 文档。
成员函数文档
QDomEntityReference::QDomEntityReference()
构建一个空的实体引用。使用 QDomDocument::createEntityReference() 创建带有内容的实体引用。
QDomEntityReference::QDomEntityReference(const QDomEntityReference &x)
构建 x 的副本。
副本的数据是共享的(浅复制):修改一个节点也会更改另一个节点。如果你想进行深度复制,请使用 cloneNode()。
QDomNode::NodeType QDomEntityReference::nodeType() const
返回 EntityReference
。
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &x)
将 x 赋值给这个实体引用。
副本的数据是共享的(浅复制):修改一个节点也会更改另一个节点。如果你想进行深度复制,请使用 cloneNode()。
© 2024 The Qt Company Ltd. 本文档中的文档贡献归各自的拥有者所有。本文档根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款许可。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标为其各自所有者的财产。