![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Класс QDomEntityReference представляет ссылку на XML сущность. Далее...
#include <QDomEntityReference>
Унаследован от QDomNode.
Замечание: Все функции в этом классе реентерабельны.
Класс QDomEntityReference представляет ссылку на XML сущность.
Объект QDomEntityReference может быть вставлен в DOM дерево, если ссылка присутствует в исходном документе или если пользователь желает добавить ссылку на сущность.
Помните, что символьные ссылки и ссылки на встроенные сущности будут расширены XML-процессором таким образом, что и символы представляются в их Unicode эквиваленте, а не через ссылку на сущность.
Более того, XML-процессор может полностью расширить ссылки до сущностей во время построения дерева DOM, а не представлять их в виде объектов QDomEntityReference.
Если ссылка все же представляется в виде объекта, тогда может оказаться, что нет узла сущности, представляющего ссылку; но если такая сущность существует, список потомков будет таким же, как и у узла сущности. Как и в случае с узлами сущностей, все потомки ссылки на сущность доступны только в режиме чтения.
Для получения дополнительной информации о Document Object Model смотрите спецификации Уровень 1 и Уровень 2. Для того, чтобы больше узнать о реализации DOM, смотрите документацию по QDomDocument.
Создает пустую ссылку на сущность. Используйте QDomDocument::createEntityReference() для создания непустой ссылки.
Создаёт копию x
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
Возвращает EntityReference.
Ассоциирует x с текущей ссылкой на сущность.
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
Copyright © 2008 Trolltech | Торговые марки | Qt 4.3.5 |