Auf dieser Seite

QDomDocumentType Class

Die Klasse „QDomDocumentType“ stellt die DTD im Dokumentbaum dar. Mehr...

Überschrift: #include <QDomDocumentType>
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

QDomDocumentType()
QDomDocumentType(const QDomDocumentType &documentType)
QDomNamedNodeMap entities() const
QString internalSubset() const
QString name() const
QDomNode::NodeType nodeType() const
QDomNamedNodeMap notations() const
QString publicId() const
QString systemId() const
QDomDocumentType &operator=(const QDomDocumentType &other)

Ausführliche Beschreibung

Die Klasse „QDomDocumentType“ ermöglicht den schreibgeschützten Zugriff auf einige der Datenstrukturen in der DTD: Sie kann eine Zuordnung aller „ entities()“- und „ notations()“-Elemente zurückgeben. Darüber hinaus gibt die Funktion „ name()“ den Namen des Dokumenttyps zurück, wie er im &lt;!DOCTYPE name&gt;-Tag angegeben ist. Diese Klasse stellt außerdem die Funktionen „ publicId()“, „ systemId()“ und „ internalSubset()“ bereit.

Siehe auch QDomDocument.

Dokumentation zu den Mitgliedsfunktionen

QDomDocumentType::QDomDocumentType()

Erstellt ein leeres QDomDocumentType-Objekt.

QDomDocumentType::QDomDocumentType(const QDomDocumentType &documentType)

Erstellt eine Kopie von ` documentType`.

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()“.

QDomNamedNodeMap QDomDocumentType::entities() const

Gibt eine Zuordnung aller in der DTD beschriebenen Entitäten zurück.

QString QDomDocumentType::internalSubset() const

Gibt die interne Teilmenge des Dokumenttyps zurück oder eine leere Zeichenkette, falls keine interne Teilmenge vorhanden ist.

Siehe auch publicId() und systemId().

QString QDomDocumentType::name() const

Gibt den Namen des Dokumenttyps zurück, wie er im &lt;!DOCTYPE name&gt;-Tag angegeben ist.

Siehe auch „ nodeName()“.

QDomNode::NodeType QDomDocumentType::nodeType() const

Gibt „ DocumentTypeNode “ zurück.

Siehe auch isDocumentType() und QDomNode::toDocumentType().

QDomNamedNodeMap QDomDocumentType::notations() const

Gibt eine Zuordnung aller in der DTD beschriebenen Notationen zurück.

QString QDomDocumentType::publicId() const

Gibt den öffentlichen Bezeichner der externen DTD-Teilmenge zurück oder eine leere Zeichenkette, falls kein öffentlicher Bezeichner vorhanden ist.

Siehe auch systemId(), internalSubset() und QDomImplementation::createDocumentType().

QString QDomDocumentType::systemId() const

Gibt die Systemkennung der externen DTD-Teilmenge zurück oder eine leere Zeichenkette, falls keine Systemkennung vorhanden ist.

Siehe auch publicId(), internalSubset() und QDomImplementation::createDocumentType().

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

Weist diesem Dokumenttyp „ other “ zu.

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()“.

© 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.