QDomCDATASection Class

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 &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 ()を使用する。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.