- class QDomEntity#
QDomEntity
类表示一个XML实体。更多信息…概要#
方法#
def
__init__()
def
notationName()
def
publicId()
def
systemId()
备注
此文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来让我们知道。
详细说明#
此类表示XML文档中的实体,无论是已解析还是未解析。请注意,这代表实体本身而不是实体声明。
DOM不支持编辑实体节点;如果用户想要更改实体的内容,必须在DOM树中将每个相关的
QDomEntityReference
节点替换为实体的内容的克隆,然后必须对每个克隆进行所需的更改。实体节点的所有后代都不可修改。实体节点没有父节点。
当可用的时,您可以访问实体的
publicId()
,systemId()
和notationName()
。有关文档对象模型的更多信息,请参阅 第1级第2级核心
QDomDocument
文档。- __init__()#
构建一个空的实体。
- __init__(x)
- 参数:
x –
QDomEntity
构建
x
的副本。复制的副本数据是共享的(浅复制):修改一个节点也会改变另一个节点。如果您想要进行深复制,请使用
cloneNode()
。- notationName()#
- 返回类型:
str
对于未解析的实体,此函数返回实体的命名空间的名称。对于已解析的实体,此函数返回空字符串。
- publicId()#
- 返回类型:
str
返回与该实体相关联的公共标识符。如果没有指定公共标识符,则返回空字符串。
- systemId()#
- 返回类型:
str
返回与该实体相关联的系统标识符。如果没有指定系统标识符,则返回空字符串。