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

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

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

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

Содержание

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

Класс QDomCDATASection служит для представления в XML документе области CDATA. Далее...

 #include <QDomCDATASection>

Наследует QDomText.

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

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

  • 3 открытых функций унаследованных от QDomText
  • 10 открытых функций унаследованных от QDomCharacterData
  • 66 открытых функций унаследованных от QDomNode

[править] Подробное описание

Класс QDomCDATASection служит для представления в XML документе области CDATA.

Область CDATA служит для маскировки блоков текста, который может содержать символы, использующиеся обычно для разметки. Единственными спец-символами, которые действуют в области CDATA, является строка "]]&gt;" . Она означает завершение CDATA области. Разделы CDATA не могут быть вложенными. Их главная цель состоит в том, чтобы включать в себя такие материалы, как фрагменты XML кода, без необходимости экранирования всех специальных сиволов.

Прилегающие к QDomCDATASection узлы не объеденяются функцией QDomNode::normalize().

Для получения более подробной информации о Document Object Model смотрите http://www.w3.org/TR/REC-DOM-Level-1/ и http://www.w3.org/TR/DOM-Level-2-Core/. Для того, чтобы больше узнать о представлении DOM документа, смотрите документацию по QDomDocument.


[править] Описание функций-членов

[править]
QDomCDATASection::QDomCDATASection ()

Создает пустую область CDATA. Для создания раздела CDATA с содержимым используйте фукнцию QDomDocument::createCDATASection().

[править]
QDomCDATASection::QDomCDATASection ( const QDomCDATASection & x )

Создает копию x.

Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение и другого. Если вы хотите использовать глубокое копирование, воспользуйтесь функцией cloneNode().

[править]
QDomNode::NodeType QDomCDATASection::nodeType () const

Возвращает CDATASection (тип узла).

[править]
QDomCDATASection & QDomCDATASection::operator= ( const QDomCDATASection & x )

Прикрепляет x к текущей CDATA области.

Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение и другого. Если вы хотите использовать глубокое копирование, воспользуйтесь функцией cloneNode().


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2