Sur cette page

QDomDocumentType Class

La classe QDomDocumentType est la représentation de la DTD dans l'arborescence du document. Plus d'informations...

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

Note : 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 entities() et notations(). En outre, 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 aussi QDomDocument.

Documentation des fonctions membres

QDomDocumentType::QDomDocumentType()

Crée un objet QDomDocumentType vide.

QDomDocumentType::QDomDocumentType(const QDomDocumentType &documentType)

Construit une copie de documentType.

Les données de la copie sont partagées (copie superficielle) : modifier un noeud modifiera également l'autre. Si vous voulez faire 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 aussi 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 aussi nodeName().

QDomNode::NodeType QDomDocumentType::nodeType() const

Retourne DocumentTypeNode.

Voir aussi 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 la DTD externe ou une chaîne vide s'il n'y a pas d'identifiant public.

Voir aussi systemId(), internalSubset() et QDomImplementation::createDocumentType().

QString QDomDocumentType::systemId() const

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

Voir aussi publicId(), internalSubset(), et QDomImplementation::createDocumentType().

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

Attribue other à ce type de document.

Les données de la copie sont partagées (copie superficielle) : modifier un nœud modifiera également l'autre. Si vous voulez faire une copie profonde, utilisez 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.