QDomCDATASection Class

QDomCDATASectionクラスは、XMLのCDATAセクションを表します。詳細...

Header: #include <QDomCDATASection>
CMake: find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake: QT += xml
Inherits: QDomText

メモ:このクラスの関数はすべてリエントラントです。

パブリック関数

QDomCDATASection()
QDomCDATASection(const QDomCDATASection &cdataSection)
QDomNode::NodeType nodeType() const
QDomCDATASection &operator=(const QDomCDATASection &other)

詳細説明

CDATAセクションは、そうでなければマークアップとみなされる文字を含むテキストのブロックをエスケープするために使用されます。CDATAセクションで認識される唯一の区切り文字は、CDATAセクションを終了する"]]&gt; "文字列です。CDATAセクションを入れ子にすることはできません。CDATAセクションの主な目的は、すべての区切り文字をエスケープしなくても、XMLフラグメントのような素材を含めることです。

隣接する QDomCDATASection ノードは、QDomNode::normalize() 関数ではマージされません。

ドキュメント・オブジェクト・モデルの詳細については、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 &cdataSection)

cdataSection のコピーを構築する。

コピーのデータは共有されます(シャロー・コピー):一方のノードを変更すると、もう一方のノードも変更されます。深いコピーを作成したい場合は、cloneNode() を使用します。

QDomNode::NodeType QDomCDATASection::nodeType() const

CDATASection を返します。

QDomCDATASection &QDomCDATASection::operator=(const QDomCDATASection &other)

このCDATAセクションにother

コピーのデータは共有されます(シャロー・コピー):一方のノードを変更すると、もう一方のノードも変更されます。ディープコピーを行いたい場合は、cloneNode() を使用してください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。