Auf dieser Seite

QDomComment Class

Die Klasse `QDomComment` repräsentiert einen XML-Kommentar. Mehr...

Kopfzeile: #include <QDomComment>
CMake: find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake: QT += xml
Erbt von: QDomCharacterData

Hinweis: Alle Funktionen dieser Klasse sind reentrant.

Öffentliche Funktionen

QDomComment()
QDomComment(const QDomComment &comment)
QDomNode::NodeType nodeType() const
QDomComment &operator=(const QDomComment &other)

Ausführliche Beschreibung

Ein Kommentar im geparsten XML wie dieser:

<!-- this is a comment -->

wird im geparsten DOM-Baum durch QDomComment-Objekte dargestellt.

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 „ QDomDocument “.

Dokumentation zu den Mitgliedsfunktionen

QDomComment::QDomComment()

Erstellt einen leeren Kommentar. Um einen Kommentar mit Inhalt zu erstellen, verwenden Sie die Funktion ` QDomDocument::createComment()`.

QDomComment::QDomComment(const QDomComment &comment)

Erstellt eine Kopie von ` comment`.

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 QDomComment::nodeType() const

Gibt „ CommentNode “ zurück.

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

Weist diesem DOM-Kommentar 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.