Qt:Документация 4.3.2/qdomentityreference

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

Содержание

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

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

 #include <QDomEntityReference>

Наследует QDomNode.

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

[править] Открытые функции

  • 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