QDomCDATASection Class
Die Klasse „QDomCDATASection“ repräsentiert einen XML-CDATA-Abschnitt. Mehr...
| Kopfzeile: | #include <QDomCDATASection> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| Erbt von: | QDomText |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QDomCDATASection ist Teil der XML-Klassen.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
| QDomCDATASection() | |
| QDomCDATASection(const QDomCDATASection &cdataSection) | |
| QDomNode::NodeType | nodeType() const |
| QDomCDATASection & | operator=(const QDomCDATASection &other) |
Ausführliche Beschreibung
CDATA-Abschnitte werden verwendet, um Textblöcke zu escapen, die Zeichen enthalten, die andernfalls als Markup gewertet würden. Das einzige Trennzeichen, das in einem CDATA-Abschnitt erkannt wird, ist die Zeichenfolge „]]>“, die den CDATA-Abschnitt beendet. CDATA-Abschnitte können nicht verschachtelt werden. Ihr Hauptzweck besteht darin, Inhalte wie XML-Fragmente einzubinden, ohne alle Begrenzer escapen zu müssen.
Benachbarte QDomCDATASection-Knoten werden von der Funktion „ QDomNode::normalize()“ nicht zusammengeführt.
Weitere Informationen zum Document Object Model finden Sie unter http://www.w3.org/TR/REC-DOM-Level-1/ und http://www.w3.org/TR/DOM-Level-2-Core/. Eine allgemeinere Einführung in die DOM-Implementierung finden Sie in der Dokumentation zu QDomDocument.
Dokumentation zu den Mitgliedsfunktionen
QDomCDATASection::QDomCDATASection()
Erstellt einen leeren CDATA-Abschnitt. Um einen CDATA-Abschnitt mit Inhalt zu erstellen, verwenden Sie die Funktion „ QDomDocument::createCDATASection()“.
QDomCDATASection::QDomCDATASection(const QDomCDATASection &cdataSection)
Erstellt eine Kopie von ` cdataSection`.
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 QDomCDATASection::nodeType() const
Gibt „ CDATASection “ zurück.
QDomCDATASection &QDomCDATASection::operator=(const QDomCDATASection &other)
Weist diesem CDATA-Abschnitt „ other “ zu.
Die Daten der Kopie werden gemeinsam genutzt (flache Kopie): Wenn ein Knoten geändert wird, ändert sich auch der andere. 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.