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

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

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

 #include <QDomEntity>

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

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

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


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

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

Данный класс служит для представления сущностей в XML документе, без разницы, проанализированном или нет. Помните, что данное представление не является объявлением сущности.

DOM не поддерживает редактирование узлов сущностей; если пользователь хочет внести изменения с содержимое сущности, каждый связанный узел QDomEntityReference должен быть заменен в DOM дереве с помощью клонирования содержания сущности, а затем изменения должны быть внесены в каждый из клонированных узлов. Все потомки узла сущности доступны только для чтения.

Узлы сущностей не имеют родителей.

Вы можете получить доступ к publicId() сущности, systemId() и notationName(), если они доступны.

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