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