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: |
- 継承メンバを含むすべてのメンバの一覧
- QDomTextはXMLクラスの一部です。
注:このクラスの関数はすべてリエントラントです。
パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。