class QDomEntity#

QDomEntity类表示一个XML实体。更多信息

Inheritance diagram of PySide6.QtXml.QDomEntity

概要#

方法#

备注

此文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来让我们知道。

详细说明#

此类表示XML文档中的实体,无论是已解析还是未解析。请注意,这代表实体本身而不是实体声明。

DOM不支持编辑实体节点;如果用户想要更改实体的内容,必须在DOM树中将每个相关的 QDomEntityReference 节点替换为实体的内容的克隆,然后必须对每个克隆进行所需的更改。实体节点的所有后代都不可修改。

实体节点没有父节点。

当可用的时,您可以访问实体的 publicId()systemId()notationName()

有关文档对象模型的更多信息,请参阅 第1级第2级核心QDomDocument 文档。

__init__()#

构建一个空的实体。

__init__(x)
参数:

xQDomEntity

构建 x 的副本。

复制的副本数据是共享的(浅复制):修改一个节点也会改变另一个节点。如果您想要进行深复制,请使用 cloneNode()

notationName()#
返回类型:

str

对于未解析的实体,此函数返回实体的命名空间的名称。对于已解析的实体,此函数返回空字符串。

publicId()#
返回类型:

str

返回与该实体相关联的公共标识符。如果没有指定公共标识符,则返回空字符串。

systemId()#
返回类型:

str

返回与该实体相关联的系统标识符。如果没有指定系统标识符,则返回空字符串。