Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Описание класса QDomEntityReference
[модуль QtXml]

Класс QDomEntityReference представляет ссылку на XML сущность. Далее...

 #include <QDomEntityReference>

Унаследован от QDomNode.

Замечание: Все функции в этом классе реентерабельны.

Открытые функции


Подробное описание

Класс QDomEntityReference представляет ссылку на XML сущность.

Объект QDomEntityReference может быть вставлен в DOM дерево, если ссылка присутствует в исходном документе или если пользователь желает добавить ссылку на сущность.

Помните, что символьные ссылки и ссылки на встроенные сущности будут расширены XML-процессором таким образом, что и символы представляются в их Unicode эквиваленте, а не через ссылку на сущность.

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

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

Для получения дополнительной информации о Document Object Model смотрите спецификации Уровень 1 и Уровень 2. Для того, чтобы больше узнать о реализации 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().


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5