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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QDomDocumentType ist Teil von XML Classes.
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 <!DOCTYPE name> 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 <!DOCTYPE name> 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.