Описание класса QDomEntityReference [модуль QtXml]
Класс QDomEntityReference представляет ссылку на XML сущность. Далее...
#include <QDomEntityReference> Наследует QDomNode.
Примечание: все функции в этом классе реентерабельны.
Открытые функции
- 66 открытых функций, унаследованных от QDomNode
Подробное описание
Класс QDomEntityReference представляет ссылку на XML сущность.
Объект QDomEntityReference может быть вставлен в DOM дерево, если ссылка присутствует в исходном документе или если пользователь желает добавить ссылку на сущность.
Помните, что символьные ссылки и сслыки на встроенные сущности будут расширены XML процессором таким образом, что и символы представляются в их Unicode эквиваленте, а не через ссылку на сущность.
Более того, XML процессор может полностью расширить ссылки до сущностей во время построения DOM дерева, а не представлять их в виде QDomEntityReference объектов.
Если ссылка все же представляется в виде объекта, тогда может оказаться, что нет узла сущности, представляющего ссылку; но если такая сущность существует, список потомков будет таким же, как и у узла сущности. Как и в случае с узлами сущностей, все потомки ссылки на сущность доступны только в режиме чтения.
Для получения дополнительной информации о Document Object Model смотрите Level 1 и Level 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().
|