Spec-Zone.ru › Qt

Класс 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.

Если он предоставляет такие объекты, то для заданного узла ссылки на сущность может оказаться, что нет узла сущности, представляющего ссылку на сущность; но если такая сущность существует, то список дочерних элементов узла ссылки на сущность такой же, как и у узла сущности. Как и в случае с узлом сущности, все потомки ссылки на сущность являются только для чтения.

Для получения дополнительной информации о Document Object Model см. Level 1 и Level 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.2/qdomentityreference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API