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 ()
QDomCDATASection (const QDomCDATASection & x )
QDomNode::NodeType nodeType () const
QDomCDATASection & operator= (const QDomCDATASection & x )

详细描述

CDATA 区间用于转义包含字符的文本块,否则将被视为标记。CDATA 区间可识别的唯一定界符是终止 CDATA 区间的 ]]> 字符串。CDATA 区间无法嵌套。它们的首要目的是包括譬如 XML 片段的素材 (不需要转义所有定界符)。

Adjacent QDomCDATASection nodes are not merged by the QDomNode::normalize () 函数。

有关文档对象模型的进一步信息,见 http://www.w3.org/TR/REC-DOM-Level-1/ and 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 ().