- class QDomEntityReference#
QDomEntityReference
类表示XML实体引用。 更多信息…概要#
方法#
def
__init__()
注意
此文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们
详细说明#
QDomEntityReference
对象可以在源文档中存在实体引用时插入到DOM树中,或者当用户想要插入实体引用时。请注意,XML处理器会展开字符引用和预定实体的引用,以便字符由其Unicode等效项而不是实体引用表示。
此外,在构建DOM树的过程中,XML处理器可能会完全展开对实体的引用,而不是提供
QDomEntityReference
对象。如果它提供了这样的对象,那么对于一个给定的实体引用节点,可能不存在表示该引用实体的实体节点;但如果存在这样的实体,那么实体引用节点的子列表将与实体节点的子列表相同。与实体节点一样,实体引用的所有后裔都是只读的。
有关文档对象模型的更多信息,请参阅第一级和第二级核心。有关DOM实现的更多一般介绍,请参阅
QDomDocument
文档。- __init__()#
构造一个空的实体引用。使用
createEntityReference()
创建带有内容的实体引用。- __init__(x)
- 参数:
构造出
x
的一个副本。副本的数据是共享的(浅拷贝):修改一个节点也会改变另一个。如果您想要进行深度拷贝,请使用
cloneNode()
。