Spec-Zone.ru › Qt 6.0

Класс 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, так что символы представлены их Unicode-эквивалентом, а не ссылкой на сущность.

Кроме того, процессор XML может полностью расширить ссылки на сущности при построении дерева DOM, вместо предоставления объектов QDomEntityReference.

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

Дополнительную информацию об объектной модели документов см. в 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.0/qdomentityreference.html

Spec-Zone.ru

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