QDomEntityReference Class
La clase QDomEntityReference representa una referencia de entidad XML. Más...
| Cabecera: | #include <QDomEntityReference> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Xml)target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| Hereda: | QDomNode |
- Lista de todos los miembros, incluyendo los heredados
- QDomEntityReference es parte de XML Classes.
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
| QDomEntityReference() | |
| QDomEntityReference(const QDomEntityReference &entityReference) | |
| QDomNode::NodeType | nodeType() const |
| QDomEntityReference & | operator=(const QDomEntityReference &other) |
Descripción Detallada
Un objeto QDomEntityReference puede insertarse en el árbol DOM cuando existe una referencia a una entidad en el documento fuente, o cuando el usuario desea insertar una referencia a una entidad.
Tenga en cuenta que las referencias a caracteres y las referencias a entidades predefinidas son expandidas por el procesador XML para que los caracteres se representen por su equivalente Unicode en lugar de por una referencia a entidad.
Además, el procesador XML puede expandir completamente las referencias a entidades mientras construye el árbol DOM, en lugar de proporcionar objetos QDomEntityReference.
Si proporciona tales objetos, entonces para un nodo de referencia de entidad dado, puede ocurrir que no exista un nodo de entidad que represente a la entidad referenciada; pero si tal entidad existe, entonces la lista de hijos del nodo de referencia de entidad es la misma que la del nodo de entidad. Al igual que con el nodo entidad, todos los descendientes de la entidad de referencia son de sólo lectura.
Para más información sobre el Modelo de Objetos del Documento, véase Núcleo de Nivel 1 y Nivel 2. Para una introducción más general a la implementación del DOM, consulte la documentación de QDomDocument.
Documentación de las funciones miembro
QDomEntityReference::QDomEntityReference()
Construye una referencia de entidad vacía. Utilice QDomDocument::createEntityReference() para crear una referencia de entidad con contenido.
QDomEntityReference::QDomEntityReference(const QDomEntityReference &entityReference)
Construye una copia de entityReference.
Los datos de la copia son compartidos (copia superficial): si se modifica un nodo, también se modificará el otro. Si quieres hacer una copia profunda, utiliza cloneNode().
QDomNode::NodeType QDomEntityReference::nodeType() const
Devuelve EntityReference.
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &other)
Asigna other a esta referencia de entidad.
Los datos de la copia son compartidos (copia superficial): si se modifica un nodo, también se modificará el otro. Si desea realizar una copia profunda, utilice 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.