QDomText Class
Die Klasse „QDomText“ stellt Textdaten im geparsten XML-Dokument dar. Mehr...
| Überschrift: | #include <QDomText> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| Erbt von: | QDomCharacterData |
| Vererbt an: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QDomText ist Teil der XML-Klassen.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
| QDomText() | |
| QDomText(const QDomText &text) | |
| QDomNode::NodeType | nodeType() const |
| QDomText | splitText(int offset) |
| QDomText & | operator=(const QDomText &other) |
Ausführliche Beschreibung
Mit der Funktion ` splitText()` können Sie den Text in einem `QDomText`-Objekt auf zwei `QDomText`-Objekte aufteilen.
Weitere Informationen zum Document Object Model finden Sie unter Level 1 und Level 2 Core. Eine allgemeinere Einführung in die DOM-Implementierung finden Sie in der Dokumentation zu „ QDomDocument “.
Dokumentation der Mitgliedsfunktionen
QDomText::QDomText()
Erstellt ein leeres QDomText-Objekt.
Um ein QDomText-Objekt mit Inhalt zu erstellen, verwenden Sie ` QDomDocument::createTextNode()`.
QDomText::QDomText(const QDomText &text)
Erstellt eine Kopie von ` text`.
Die Daten der Kopie werden gemeinsam genutzt (flache Kopie): Das Ändern eines Knotens wirkt sich auch auf den anderen aus. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie „ cloneNode()“.
QDomNode::NodeType QDomText::nodeType() const
Gibt „ TextNode “ zurück.
QDomText QDomText::splitText(int offset)
Teilt dieses DOM-Text-Objekt in zwei „ QDomText “-Objekte auf. Dieses Objekt behält seine ersten „ offset “-Zeichen bei, und das zweite (neu erstellte) Objekt wird mit den verbleibenden Zeichen hinter diesem Objekt in den Dokumentbaum eingefügt.
Die Funktion gibt das neu erstellte Objekt zurück.
Siehe auch ` QDomNode::normalize()`.
QDomText &QDomText::operator=(const QDomText &other)
Weist diesem DOM-Text die Eigenschaft „ other “ zu.
Die Daten der Kopie werden gemeinsam genutzt (flache Kopie): Das Ändern eines Knotens führt auch zu einer Änderung des anderen. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie ` cloneNode()`.
© 2026 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.