QDomEntityReference 类

The QDomEntityReference 类表示 XML (可扩展标记语言) 实体引用。 更多...

头: #include <QDomEntityReference>
qmake: QT += xml
继承: QDomNode

注意: 此类的所有函数 可重入 .

公共函数

QDomEntityReference ()
QDomEntityReference (const QDomEntityReference & x )
QDomNode::NodeType nodeType () const
QDomEntityReference & operator= (const QDomEntityReference & x )

详细描述

The QDomEntityReference 类表示 XML (可扩展标记语言) 实体引用。

A QDomEntityReference 对象可以插入 DOM 树,当实体引用在源文档中时,或当用户希望插入实体引用时。

注意,XML 处理器扩展了字符引用和预定义实体引用,以便字符的表示是通过其 Unicode 等价而不是实体引用。

再者,构建 DOM 树时 XML 处理器可以完全展开实体引用,而不是提供 QDomEntityReference 对象。

若它有提供这种对象,那么对于给定实体引用节点,可能没有表示引用实体的实体节点;但若存在这种实体,那么实体引用节点的子级列表如同实体节点的子级列表。如采用实体节点,实体引用的所有后代只读。

有关文档对象模型的进一步信息,见 级别 1 and 级别 2 核心 。有关 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 ().