Класс QDomEntityReference
Класс QDomEntityReference представляет ссылку на сущность XML. Подробнее...
| Заголовок: | #include <QDomEntityReference> |
| CMake: | find_package(Qt6 COMPONENTS Xml REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake: | QT += xml |
| Наследует: | QDomNode |
Примечание: Все функции в этом классе являются повторно входящими.
Открытые функции
| QDomEntityReference(const QDomEntityReference &x) | |
| QDomEntityReference() | |
| QDomEntityReference & | operator=(const QDomEntityReference &x) |
| QDomNode::NodeType | nodeType() const |
Подробное описание
Объект QDomEntityReference может быть вставлен в дерево DOM, когда в исходном документе есть ссылка на сущность или когда пользователь хочет вставить ссылку на сущность.
Обратите внимание, что ссылки на символы и ссылки на предопределенные сущности расширяются процессором XML, чтобы символы представлялись их эквивалентом Юникод, а не ссылкой на сущность.
Кроме того, процессор XML может полностью расширить ссылки на сущности при построении дерева DOM, вместо предоставления объектов QDomEntityReference.
Если такие объекты предоставляются, то для данного узла ссылки на сущность может оказаться, что нет узла сущности, представляющего ссылку на сущность; но если такая сущность существует, то список дочерних элементов узла ссылки на сущность такой же, как и у узла сущности. Как и для узла сущности, все потомки ссылки на сущность являются только для чтения.
Для получения дополнительной информации о модели объектов документа см. Уровень 1 и Уровень 2 Core. Более общее введение в реализацию DOM см. в документации по QDomDocument.
Документация по функциям-членам
QDomEntityReference::QDomEntityReference(const QDomEntityReference &x)
Создает копию x.
Данные копии разделяются (поверхностная копия): изменение одного узла также изменит другой. Если вы хотите создать глубокую копию, используйте cloneNode().
QDomEntityReference::QDomEntityReference()
Создает пустую ссылку на сущность. Используйте QDomDocument::createEntityReference(), чтобы создать ссылку на сущность с содержимым.
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &x)
Присваивает x этой ссылке на сущность.
Данные копии разделяются (поверхностная копия): изменение одного узла также изменит другой. Если вы хотите создать глубокую копию, используйте cloneNode().
QDomNode::NodeType QDomEntityReference::nodeType() const
Возвращает EntityReference.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qdomentityreference.html