QDomCDATASection 类

QDomCDATASection 类表示 XML CDATA 部分。更多信息...

头文件 #include <QDomCDATASection>
CMakefind_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmakeQT += xml
继承自 QDomText

注意: 此类中所有函数都是重新入流的。

公开函数

QDomCDATASection()
QDomCDATASection(const QDomCDATASection &x)
QDomNode::NodeTypenodeType() 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公司的商标。商标。所有其他商标均为其各自所有者的财产。