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
Vererbt: QDomText

Hinweis: Alle Funktionen in dieser Klasse sind reentrant.

Öffentliche Funktionen

QDomCDATASection()
QDomCDATASection(const QDomCDATASection &cdataSection)
QDomNode::NodeType nodeType() const
QDomCDATASection &operator=(const QDomCDATASection &other)

Detaillierte Beschreibung

CDATA-Abschnitte werden verwendet, um Textblöcke zu umgehen, die Zeichen enthalten, die andernfalls als Markup betrachtet werden würden. Das einzige Begrenzungszeichen, das in einem CDATA-Abschnitt erkannt wird, ist die Zeichenkette "]]&gt;", die den CDATA-Abschnitt abschließt. CDATA-Abschnitte können nicht verschachtelt werden. Ihr Hauptzweck ist die Aufnahme von Material wie XML-Fragmenten, ohne dass alle Begrenzungszeichen entfernt werden müssen.

Benachbarte QDomCDATASection-Knoten werden von der Funktion QDomNode::normalize() nicht zusammengeführt.

Weitere Informationen über das 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 QDomDocument.

Dokumentation der Mitgliedsfunktionen

QDomCDATASection::QDomCDATASection()

Konstruiert einen leeren CDATA-Abschnitt. Um einen CDATA-Abschnitt mit Inhalt zu erstellen, verwenden Sie die Funktion QDomDocument::createCDATASection().

QDomCDATASection::QDomCDATASection(const QDomCDATASection &cdataSection)

Konstruiert eine Kopie von cdataSection.

Die Daten der Kopie werden gemeinsam genutzt (oberflächliche Kopie): Die Änderung eines Knotens wird auch den anderen verändern. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie cloneNode().

QDomNode::NodeType QDomCDATASection::nodeType() const

Rückgabe CDATASection.

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

Weist other diesem CDATA-Abschnitt zu.

Die Daten der Kopie werden gemeinsam genutzt (oberflächliche Kopie): Die Änderung eines Knotens wirkt sich auch auf den anderen aus. Wenn Sie eine tiefe Kopie erstellen möchten, verwenden Sie 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.