QDomDocumentType Class

Die Klasse QDomDocumentType ist die Darstellung der DTD im Dokumentenbaum. Mehr...

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

Hinweis: Alle Funktionen in 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)

Detaillierte Beschreibung

Die Klasse QDomDocumentType ermöglicht den Nur-Lese-Zugriff auf einige der Datenstrukturen in der DTD: Sie kann eine Karte aller entities() und notations() 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 bietet auch die Funktionen publicId(), systemId() und internalSubset().

Siehe auch QDomDocument.

Dokumentation der Mitgliedsfunktionen

QDomDocumentType::QDomDocumentType()

Erzeugt ein leeres QDomDocumentType-Objekt.

QDomDocumentType::QDomDocumentType(const QDomDocumentType &documentType)

Konstruiert eine Kopie von documentType.

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

QDomNamedNodeMap QDomDocumentType::entities() const

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

QString QDomDocumentType::internalSubset() const

Liefert die interne Untermenge des Dokumenttyps oder eine leere Zeichenkette, wenn es keine interne Untermenge gibt.

Siehe auch publicId() und systemId().

QString QDomDocumentType::name() const

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

Siehe auch nodeName().

QDomNode::NodeType QDomDocumentType::nodeType() const

Gibt DocumentTypeNode zurück.

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

QDomNamedNodeMap QDomDocumentType::notations() const

Liefert eine Übersicht über alle in der DTD beschriebenen Notationen.

QString QDomDocumentType::publicId() const

Liefert den öffentlichen Bezeichner der externen DTD-Untermenge oder eine leere Zeichenkette, wenn es keinen öffentlichen Bezeichner gibt.

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

QString QDomDocumentType::systemId() const

Liefert den Systembezeichner der externen DTD-Untermenge oder eine leere Zeichenkette, wenn es keinen Systembezeichner gibt.

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

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

Weist other diesem Dokumenttyp 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.