Auf dieser Seite

QDomNotation Class

Die Klasse „QDomNotation“ repräsentiert eine XML-Notation. Mehr...

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

Hinweis: Alle Funktionen dieser Klasse sind reentrant.

Öffentliche Funktionen

QDomNotation()
QDomNotation(const QDomNotation &notation)
QDomNode::NodeType nodeType() const
QString publicId() const
QString systemId() const
QDomNotation &operator=(const QDomNotation &other)

Ausführliche Beschreibung

Eine Notation deklariert entweder namentlich das Format einer nicht geparsten Entität (siehe Abschnitt 4.7 der XML 1.0-Spezifikation) oder wird zur formalen Deklaration von Zielen für Verarbeitungsanweisungen verwendet (siehe Abschnitt 2.6 der XML 1.0-Spezifikation).

DOM unterstützt die Bearbeitung von Notationsknoten nicht; sie sind daher schreibgeschützt.

Ein Notationsknoten hat keinen übergeordneten Knoten.

Von einem Notationsknoten aus können Sie die Eigenschaften „ publicId()“ und „ systemId()“ abrufen.

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 zu den Mitgliedsfunktionen

QDomNotation::QDomNotation()

Konstruktor.

QDomNotation::QDomNotation(const QDomNotation &notation)

Erstellt eine Kopie von ` notation`.

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

Gibt „ NotationNode “ zurück.

QString QDomNotation::publicId() const

Gibt die öffentliche Kennung dieser Notation zurück.

QString QDomNotation::systemId() const

Gibt die Systemkennung dieser Notation zurück.

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

Weist dieser DOM-Notation 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.