QDomProcessingInstruction Class Reference
[QtXml module]
该QDomProcessingInstruction类表示一个XML处理指令。More…
继承QDomNode。
Methods
__init__ (self)
__init__ (self, QDomProcessingInstruction x)
QString data (self)
QDomNode.NodeType nodeType (self)
setData (self, QString d)
QString target (self)
Detailed Description
该QDomProcessingInstruction类表示一个XML处理指令。
处理指令中使用XML来保持处理器特定信息的文件的文本。
出现在XML文档的顶部,通常XML声明<?xml version='1.0' encoding='UTF-8'?>
,由QDom视为一个处理指令。这是不幸的,因为XML声明是不是一个处理指令;之间的其他差异,但不能在任何地方,但在第一行插入到文档中。
请不要使用此函数来创建一个XML声明,因为尽管它具有相同的语法处理指令,它不是,而且可能不是由QDom如此对待。
处理指令的内容被检索到data( ),并设置用setData( ) 。处理指令的目标与检索target( ) 。
关于文档对象模型有进一步的信息Level 1和Level 2 Core。对于更一般介绍的DOM实现的见QDomDocument文档。
Method Documentation
QDomProcessingInstruction.__init__ (self)
构造一个空的处理指令。使用QDomDocument.createProcessingInstruction()来创建内容的处理指令。
QDomProcessingInstruction.__init__ (self, QDomProcessingInstruction x)
构造的副本x。
副本的数据是共享的(浅拷贝) :修改一个节点也将改变其他。如果你想使一个深拷贝,使用cloneNode( ) 。
QString QDomProcessingInstruction.data (self)
返回此处理指令的内容。
See also setData()和target( ) 。
QDomNode.NodeType QDomProcessingInstruction.nodeType (self)
[
Returns ProcessingInstructionNode
。
QDomProcessingInstruction.setData (self, QString d)
包含在处理指令的数据集,以d。
]($docs-qdomnode.html#NodeType-enum)
QString QDomProcessingInstruction.target (self)
返回此处理指令的目标。
See also data( ) 。