Qt:Документация 4.3.2/qdomentity
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[править] Описание класса QDomEntity
[модуль QtXml ]
Класс QDomEntity представляет XML сущность. Далее...
#include <QDomEntity>
Наследует QDomNode.
Примечание: Все функции в классе реентерабельны.
[править] Открытые функции
- QDomEntity ()
- QDomEntity ( const QDomEntity & x )
- QDomNode::NodeType nodeType () const
- QString notationName () const
- QString publicId () const
- QString systemId () const
- QDomEntity & operator= ( const QDomEntity & x )
- 66 открытых функций унаследованных от QDomNode
[править] Подробное описание
Класс QDomEntity представляет XML сущность.
Данный класс служит для представления сущностей в XML документе, без разницы, проанализированном или нет. Помните, что данное представление не является объявлением сущности.
DOM не поддерживает редактирование узлов сущностей; если пользователь хочет внести изменения с содержимое сущности, каждый связанный узел QDomEntityReference должен быть заменен в DOM дереве с помощью клонирования содержания сущности, а затем изменения должны быть внесены в каждый из клонированных узлов. Все потомки узла сущности доступны только для чтения.
Узлы сущностей не имеют родителей.
Вы можете получить доступ к publicId() сущности, systemId() и notationName(), если они доступны.
Для получения информации о DOM смотрите Level 1 и Level 2 Core. Для того, чтобы больше узнать о представлении DOM, смотрите документацию по QDomDocument.
[править] Описание функций-членов
[править] QDomEntity::QDomEntity ()
Создает пустую сущность.
[править] QDomEntity::QDomEntity ( const QDomEntity & x )
Создает копию x.
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение и другого. Если вы хотите использовать глубокое копирование, воспользуйтесь функцией cloneNode().
[править] QDomNode::NodeType QDomEntity::nodeType () const
Возвращает EntityNode.
[править] QString QDomEntity::notationName () const
Для непроанализированных сущностей данная функция возвращает имя нотации сущности. Для проанализированной - пустую строку.
[править] QString QDomEntity::publicId () const
Возвращает публичный идентификатор, связанный с данной сущностью. Если таковой не задан, возвращается пустая строка.
[править] QString QDomEntity::systemId () const
Возвращает системный идентификатор, ассоциированный с данной сущностью. Если он не задан, возвращается пустая строка.
[править] QDomEntity & QDomEntity::operator= ( const QDomEntity & x )
Прикрепляет x к данной DOM сущности.
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение и другого. Если вы хотите использовать глубокое копирование, воспользуйтесь функцией cloneNode().
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|