QDomEntityReference Class
La classe QDomEntityReference représente une référence d'entité XML. Plus d'informations...
| En-tête : | #include <QDomEntityReference> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Xml)target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake : | QT += xml |
| Héritages : | QDomNode |
- Liste de tous les membres, y compris les membres hérités
- QDomEntityReference fait partie de XML Classes.
Note : Toutes les fonctions de cette classe sont réentrantes.
Fonctions publiques
| QDomEntityReference() | |
| QDomEntityReference(const QDomEntityReference &entityReference) | |
| QDomNode::NodeType | nodeType() const |
| QDomEntityReference & | operator=(const QDomEntityReference &other) |
Description détaillée
Un objet QDomEntityReference peut être inséré dans l'arbre DOM lorsqu'une référence d'entité se trouve dans le document source, ou lorsque l'utilisateur souhaite insérer une référence d'entité.
Notez que les références de caractères et les références à des entités prédéfinies sont étendues par le processeur XML de sorte que les caractères sont représentés par leur équivalent Unicode plutôt que par une référence d'entité.
De plus, le processeur XML peut complètement développer les références aux entités lors de la construction de l'arbre DOM, au lieu de fournir des objets QDomEntityReference.
S'il fournit de tels objets, alors pour un nœud de référence d'entité donné, il se peut qu'il n'y ait pas de nœud d'entité représentant l'entité référencée ; mais si une telle entité existe, alors la liste des enfants du nœud de référence d'entité est la même que celle du nœud d'entité. Comme pour le nœud d'entité, tous les descendants de la référence d'entité sont en lecture seule.
Pour plus d'informations sur le Modèle Objet Documentaire, voir le Niveau 1 et le Niveau 2 Core. Pour une introduction plus générale de l'implémentation du DOM, voir la documentation QDomDocument.
Documentation sur les fonctions membres
QDomEntityReference::QDomEntityReference()
Construit une référence d'entité vide. Utilisez QDomDocument::createEntityReference() pour créer une référence d'entité avec du contenu.
QDomEntityReference::QDomEntityReference(const QDomEntityReference &entityReference)
Construit une copie de entityReference.
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().
QDomNode::NodeType QDomEntityReference::nodeType() const
Retourne EntityReference.
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &other)
Assigne other à cette référence d'entité.
Les données de la copie sont partagées (copie superficielle) : la modification d'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.