Класс QDomCDATASection
Класс QDomCDATASection представляет собой секцию CDATA в XML. Подробнее...
| Заголовок: | #include <QDomCDATASection> |
| qmake: | QT += xml |
| Наследует: | QDomText |
Примечание: Все функции в этом классе являются реентерабельными.
Открытые функции
| QDomCDATASection() | |
| QDomCDATASection(const QDomCDATASection &x) | |
| QDomNode::NodeType | nodeType() const |
| QDomCDATASection & | operator=(const QDomCDATASection &x) |
- 3 открытых функции унаследованы от QDomText
- 10 открытых функций унаследованы от QDomCharacterData
- 65 открытых функций унаследованы от QDomNode
Подробное описание
Класс QDomCDATASection представляет собой секцию CDATA в XML.
Секции CDATA используются для экранирования блоков текста, содержащих символы, которые в противном случае рассматривались бы как разметка. Единственный разделитель, распознаваемый в секции CDATA, — это строка "]]>", которая завершает секцию CDATA. Секции CDATA не могут быть вложены. Их основная цель — включение материалов, таких как фрагменты XML, без необходимости экранирования всех разделителей.
Соседние узлы QDomCDATASection не объединяются функцией QDomNode::normalize().
Дополнительную информацию об объектной модели документа см. в 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().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qdomcdatasection.html