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