QDomProcessingInstruction 类
The QDomProcessingInstruction class represents an XML processing instruction. More...
头文件 | #include <QDomProcessingInstruction> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
qmake | QT += xml |
继承 | QDomNode |
- 包括继承成员在内的所有成员列表
- QDomProcessingInstruction 是 XML 类的一部分。XML 类.
注意: 本类中所有函数都是 重入。
公有函数
QDomProcessingInstruction() | |
QDomProcessingInstruction(const QDomProcessingInstruction &x) | |
QString | data() const |
QDomNode::NodeType | nodeType() const |
void | setData(const QString &d) |
QString | target() const |
QDomProcessingInstruction & | operator=(const QDomProcessingInstruction &x) |
详细描述
处理指令用于 XML,以在文档文本中保持特定处理器的信息。
XML 文档顶部出现的 XML 声明,通常为 <?xml version='1.0' encoding='UTF-8'?>
,被 QDom 作为处理指令处理。这是不幸的,因为 XML 声明不是处理指令;其他不同之处在于,它不能插入到文档中的任何位置,只能位于第一行。
不要使用此函数创建 XML 声明,因为它虽然与处理指令具有相同的语法,但它不是,并且可能不会被 QDom 视为处理指令。
使用 data() 返回处理指令的内容,使用 setData() 设置内容。使用 target() 返回处理指令的目标。
关于文档对象模型的更多信息,请参阅 第 1 级 和 第 2 级核心。关于 DOM 实现的更一般介绍,请参阅 QDomDocument 文档。
成员函数文档
QDomProcessingInstruction::QDomProcessingInstruction()
构建一个空的处理指令。使用 QDomDocument::createProcessingInstruction() 创建具有内容的处理指令。
QDomProcessingInstruction::QDomProcessingInstruction(const QDomProcessingInstruction &x)
构建一个 x 的副本。
复制的数据是共享的(浅复制):修改一个节点也会改变另一个。如果您想进行深度复制,请使用cloneNode()。
QString QDomProcessingInstruction::data() const
返回此处理指令的内容。
QDomNode::NodeType QDomProcessingInstruction::nodeType() const
返回 ProcessingInstructionNode
。
void QDomProcessingInstruction::setData(const QString &d)
将处理指令中的数据设置为 d。
另请参阅 data。
QString QDomProcessingInstruction::target() const
返回此处理指令的目标。
另请参阅 data。
QDomProcessingInstruction &QDomProcessingInstruction::operator=(const QDomProcessingInstruction &x)
将 x 赋值给此处理指令。
复制的数据是共享的(浅复制):修改一个节点也会改变另一个。如果您想进行深度复制,请使用cloneNode()。
© 2024 Qt 公司有限公司。本文件中包含的文档贡献是该文件所有者的版权。本文件中提供的文档是根据自由软件基金会发布并于 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相关标志是芬兰及/或其他国家的 Qt 公司的商标。所有其他商标都属于其各自的所有者。