QDomText Class

QDomText クラスは、パースされた XML ドキュメント内のテキスト・データを表します。詳細...

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

QDomCDATASection

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

パブリック関数

QDomText()
QDomText(const QDomText &text)
QDomNode::NodeType nodeType() const
QDomText splitText(int offset)
QDomText &operator=(const QDomText &other)

詳細説明

splitText() を使用して、QDomText オブジェクト内のテキストを 2 つの QDomText オブジェクトに分割できます。

ドキュメント・オブジェクト・モデルの詳細については、「レベル 1およびレベル 2 コア」を参照してください。DOM 実装のより一般的な紹介については、QDomDocument ドキュメントを参照してください。

メンバ関数のドキュメント

QDomText::QDomText()

空の QDomText オブジェクトを構築します。

コンテンツを持つ QDomText を構築するには、QDomDocument::createTextNode() を使用します。

QDomText::QDomText(const QDomText &text)

text のコピーを構築します。

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

QDomNode::NodeType QDomText::nodeType() const

TextNode を返します。

QDomText QDomText::splitText(int offset)

この DOM テキストオブジェクトを 2 つのQDomText オブジェクトに分割します。このオブジェクトは、その最初のoffset 文字を保持し、2 番目の(新しく作成された)オブジェクトは、残りの文字でこのオブジェクトの後にドキュメントツリーに挿入されます。

この関数は、新しく作成されたオブジェクトを返します。

QDomNode::normalize()も参照してください

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

この DOM テキストにother を割り当てます。

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

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