QDomCDATASection 类
QDomCDATASection 类表示 XML CDATA 部分。更多信息...
头文件 | #include <QDomCDATASection> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
qmake | QT += xml |
继承自 | QDomText |
- 所有成员的列表,包括继承的成员
- QDomCDATASection 属于 XML 类。
注意: 此类中所有函数都是重新入流的。
公开函数
QDomCDATASection() | |
QDomCDATASection(const QDomCDATASection &x) | |
QDomNode::NodeType | nodeType() const |
QDomCDATASection & | operator=(const QDomCDATASection &x) |
详细说明
CDATA 部分用于绕过包含会导致认为是标记的字符的文本块。CDATA 部分中唯一被识别的分隔符是终止 CDATA 部分的 "]]>" 字符串。CDATA 部分不能嵌套。它们的主要目的是为了包含材料,例如 XML 片段,而无需绕过所有分隔符。
相邻的 QDomCDATASection 节点不会被 QDomNode::normalize() 函数合并。
有关文档对象模型(DOM)的更多信息,请参阅 http://www.w3.org/TR/REC-DOM-Level-1/ 和 http://www.w3.org/TR/DOM-Level-2-Core/。有关 DOM 实现的更一般介绍,请参阅 QDomDocument 文档。
成员函数文档
QDomCDATASection::QDomCDATASection()
构建一个空的 CDATA 部分。要创建包含内容的 CDATA 部分,请使用 QDomDocument::createCDATASection() 函数。
QDomCDATASection::QDomCDATASection(const QDomCDATASection &x)
构建 x 的副本。
副本的数据是共享的(浅拷贝):修改一个节点也会更改另一个节点。如果您想创建深拷贝,请使用 cloneNode()。
QDomNode::NodeType QDomCDATASection::nodeType() const
返回 CDATASection
。
QDomCDATASection &QDomCDATASection::operator=(const QDomCDATASection &x)
将 x 赋值给此 CDATA 部分。
副本的数据是共享的(浅拷贝):修改一个节点也会更改另一个节点。如果您想创建深拷贝,请使用 cloneNode()。
© 2024 Qt公司有限公司。本文档中包含的贡献文档的版权属于其各自的所有者。本提供的文档按照自由软件基金会发布的条件,在GNU自由文档许可协议版本1.3下获得许可。Qt及其相关标志是芬兰及/或其他国家Qt公司的商标。商标。所有其他商标均为其各自所有者的财产。