Sur cette page

QDomDocumentType Class

La classe `QDomDocumentType` correspond à la représentation de la DTD dans l'arborescence du document. En savoir plus...

En-tête : #include <QDomDocumentType>
CMake : find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake : QT += xml
Hérite de : QDomNode

Remarque : toutes les fonctions de cette classe sont réentrantes.

Fonctions publiques

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)

Description détaillée

La classe QDomDocumentType permet un accès en lecture seule à certaines structures de données de la DTD : elle peut renvoyer une carte de tous les éléments entities() et notations(). De plus, la fonction name() renvoie le nom du type de document tel qu’il est spécifié dans la balise &lt;!DOCTYPE name&gt;. Cette classe fournit également les fonctions publicId(), systemId() et internalSubset().

Voir également QDomDocument.

Documentation des fonctions membres

QDomDocumentType::QDomDocumentType()

Crée un objet `QDomDocumentType` vide.

QDomDocumentType::QDomDocumentType(const QDomDocumentType &documentType)

Crée une copie de ` documentType`.

Les données de la copie sont partagées (copie superficielle) : la modification d'un nœud entraîne également la modification de l'autre. Si vous souhaitez effectuer une copie profonde, utilisez cloneNode().

QDomNamedNodeMap QDomDocumentType::entities() const

Renvoie une carte de toutes les entités décrites dans la DTD.

QString QDomDocumentType::internalSubset() const

Renvoie le sous-ensemble interne du type de document ou une chaîne vide s'il n'y a pas de sous-ensemble interne.

Voir également publicId() et systemId().

QString QDomDocumentType::name() const

Renvoie le nom du type de document tel qu'il est spécifié dans la balise &lt;!DOCTYPE name&gt;.

Voir également nodeName().

QDomNode::NodeType QDomDocumentType::nodeType() const

Renvoie DocumentTypeNode.

Voir également isDocumentType() et QDomNode::toDocumentType().

QDomNamedNodeMap QDomDocumentType::notations() const

Renvoie une carte de toutes les notations décrites dans la DTD.

QString QDomDocumentType::publicId() const

Renvoie l'identifiant public du sous-ensemble de DTD externe ou une chaîne vide s'il n'y a pas d'identifiant public.

Voir également systemId(), internalSubset() et QDomImplementation::createDocumentType().

QString QDomDocumentType::systemId() const

Renvoie l'identifiant système du sous-ensemble DTD externe ou une chaîne vide s'il n'y a pas d'identifiant système.

Voir également publicId(), internalSubset() et QDomImplementation::createDocumentType().

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

Attribue la méthode « other » à ce type de document.

Les données de la copie sont partagées (copie superficielle) : la modification d'un nœud entraîne également la modification de l'autre. Si vous souhaitez effectuer une copie profonde, utilisez la fonction 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.