Qt:Документация 4.3.2/qdomentityreference
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
Содержание |
[править] Описание класса QDomEntityReference
[модуль QtXml ]
Класс QDomEntityReference представляет ссылку на XML сущность. Далее...
#include <QDomEntityReference>
Наследует QDomNode.
Примечание: Все функции в классе реентерабельны.
[править] Открытые функции
- QDomEntityReference ()
- QDomEntityReference ( const QDomEntityReference & x )
- QDomNode::NodeType nodeType () const
- QDomEntityReference & operator= ( const QDomEntityReference & x )
- 66 открытых функций унаследованных от QDomNode
[править] Подробное описание
Класс QDomEntityReference служит для представления ссылки на XML сущность.
Объект QDomEntityReference может быть вставлен в DOM дерево, если ссылка присутствует в исходном документе или если пользователь желает добавить ссылку на сущность.
Помните, что символьные ссылки и сслыки на встроенные сущности будут расширены XML процессором таким образом, что и символы представляются в их Unicode эквиваленте, а не через ссылку на сущность.
Более того, XML процессор может полностью расширить ссылки до сущностей во время построения DOM дерева, а не представлять их в виде QDomEntityReference объектов.
Если ссылка все же представляется в виде объекта, тогда может оказаться, что нет узла сущности, представляющего ссылку; но если такая сущность существует, список потомков будет таким же, как и у узла сущности. Как и в случае с узлами сущностей, все потомки ссылки на сущность доступны только в режиме чтения.
Для получения более подробной информации о Document Object Model смотрите http://www.w3.org/TR/REC-DOM-Level-1/ и http://www.w3.org/TR/DOM-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().
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|