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

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

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

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

Содержание

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

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

 #include <QDomEntity>

Наследует QDomNode.

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

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

  • 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