Описание класса QDomEntity [модуль QtXml]
Класс QDomEntity представляет XML сущность. Далее...
#include <QDomEntity> Наследует QDomNode.
Примечание: все функции в этом классе реентерабельны.
Открытые функции
- 66 открытых функций, унаследованных от QDomNode
Подробное описание
Класс QDomEntity представляет XML сущность.
Данный класс служит для представления сущностей в XML документе, без разницы, проанализированном или нет. Помните, что данное представление не является объявлением сущности.
DOM не поддерживает редактирование узлов сущностей; если пользователь хочет внести изменения с содержимое сущности, каждый связанный узел QDomEntityReference должен быть заменен в DOM дереве с помощью клонирования содержания сущности, а затем изменения должны быть внесены в каждый из клонированных узлов. Все потомки узла сущности доступны только для чтения.
Узлы сущностей не имеют родителей.
Вы можете получить доступ к publicId() сущности, systemId() и notationName(), если они доступны.
Для получения дополнительной информации о Document Object Model смотрите Level 1 и Level 2 Core. Для того, чтобы больше узнать о представлении DOM документа, смотрите документацию по QDomDocument.
Описание функций-членов
QDomEntity::QDomEntity ()
Создает пустую сущность.
QDomEntity::QDomEntity ( const QDomEntity & x )
Создает копию x
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой и изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
Возвращает EntityNode.
QString QDomEntity::notationName () const
Для непроанализированных сущностей данная функция возвращает имя нотации сущности. Для проанализированной - пустую строку.
QString QDomEntity::publicId () const
Возвращает публичный идентификатор, связанный с данной сущностью. Если таковой не задан, возвращается пустая строка.
QString QDomEntity::systemId () const
Возвращает системный идентификатор, ассоциированный с данной сущностью. Если он не задан, возвращается пустая строка.
QDomEntity & QDomEntity::operator= ( const QDomEntity & x )
Ассоциирует x с данной DOM сущностью.
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой и изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
|