PySide6.QtXml.QDomProcessingInstruction¶
- class QDomProcessingInstruction¶
QDomProcessingInstruction
类表示一个 XML 处理指令。更多…概要¶
方法¶
def
__init__()
def
data()
def
setData()
def
target()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
处理指令在XML中用于在文档文本中保留处理器特定的信息。
出现在XML文档顶部的XML声明,通常是
version='1.0' encoding='UTF-8'?>
,被QDom视为处理指令。这是不幸的,因为XML声明不是处理指令;在其他不同之处中,它不能插入到文档的任何地方,只能在第一行。不要使用此函数来创建XML声明,因为尽管它与处理指令具有相同的语法,但它不是处理指令,并且可能不会被QDom视为处理指令。
处理指令的内容通过
data()
获取,并通过setData()
设置。处理指令的目标通过target()
获取。有关文档对象模型的更多信息,请参阅Level 1和Level 2 Core。有关DOM实现的更一般介绍,请参阅
QDomDocument
文档。- __init__()¶
构造一个空的处理指令。使用
createProcessingInstruction()
来创建带有内容的处理指令。- __init__(processingInstruction)
- Parameters:
processingInstruction –
QDomProcessingInstruction
构造一个
processingInstruction
的副本。复制的数据是共享的(浅拷贝):修改一个节点也会改变另一个。如果你想进行深拷贝,请使用
cloneNode()
。- data()¶
- Return type:
字符串
返回此处理指令的内容。
- setData(data)¶
- Parameters:
data – 字符串
将处理指令中包含的数据设置为
data
。另请参阅
- target()¶
- Return type:
字符串
返回此处理指令的目标。
另请参阅