Класс 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, поэтому символы представляются их эквивалентом Юникода, а не ссылкой на сущность.
Кроме того, процессор XML может полностью расширить ссылки на сущности при построении дерева DOM, вместо предоставления объектов QDomEntityReference.
Если такие объекты предоставляются, то для данного узла ссылки на сущность может не быть узла сущности, представляющего ссылаемую сущность; но если такая сущность существует, то список дочерних элементов узла ссылки на сущность такой же, как и у узла сущности. Как и в случае с узлом сущности, все потомки ссылки на сущность являются только для чтения.
Для получения дополнительной информации об объектной модели документа см. уровень 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/archives/qt-5.11/qdomentityreference.html