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