Класс QDomProcessingInstruction
Класс QDomProcessingInstruction представляет собой инструкцию обработки XML. Подробнее...
| Заголовок: | #include <QDomProcessingInstruction> |
| qmake: | QT += xml |
| Наследует: | QDomNode |
Примечание: Все функции в этом классе являются перевходными.
Открытые функции
| QDomProcessingInstruction() | |
| QDomProcessingInstruction(const QDomProcessingInstruction &x) | |
| QString | data() const |
| QDomNode::NodeType | nodeType() const |
| void | setData(const QString &d) |
| QString | target() const |
| QDomProcessingInstruction & | operator=(const QDomProcessingInstruction &x) |
- 65 открытых функций унаследовано от QDomNode
Подробное описание
Класс QDomProcessingInstruction представляет собой инструкцию обработки XML.
Инструкции обработки используются в XML для хранения информации, специфичной для процессора, в тексте документа.
Декларация XML, которая появляется в начале XML-документа, обычно <?xml version='1.0' encoding='UTF-8'?>, рассматривается QDom как инструкция обработки. Это неудобно, так как декларация XML не является инструкцией обработки; среди прочих отличий, она не может быть вставлена в документ в любом месте, кроме первой строки.
Не используйте эту функцию для создания декларации xml, так как, хотя она имеет тот же синтаксис, что и инструкция обработки, это не так, и QDom может её не рассматривать как таковой.
Содержимое инструкции обработки извлекается с помощью data() и устанавливается с помощью setData(). Цель инструкции обработки извлекается с помощью target().
Дополнительную информацию о Document Object Model см. в Level 1 и Level 2 Core. Более общее введение в реализацию DOM см. в документации QDomDocument.
Документация по членам-функциям
QDomProcessingInstruction::QDomProcessingInstruction()
Создаёт пустую инструкцию обработки. Используйте QDomDocument::createProcessingInstruction(), чтобы создать инструкцию обработки с содержимым.
QDomProcessingInstruction::QDomProcessingInstruction(const QDomProcessingInstruction &x)
Создаёт копию x.
Данные копии совместно используются (неглубокая копия): изменение одного узла также изменит другой. Если вы хотите создать глубокую копию, используйте cloneNode().
QString QDomProcessingInstruction::data() const
Возвращает содержимое этой инструкции обработки.
См. также setData() и target().
QDomNode::NodeType QDomProcessingInstruction::nodeType() const
Возвращает ProcessingInstructionNode.
void QDomProcessingInstruction::setData(const QString &d)
Устанавливает данные, содержащиеся в инструкции обработки, на d.
См. также data().
QString QDomProcessingInstruction::target() const
Возвращает цель этой инструкции обработки.
См. также data().
QDomProcessingInstruction &QDomProcessingInstruction::operator=(const QDomProcessingInstruction &x)
Присваивает x этой инструкции обработки.
Данные копии совместно используются (неглубокая копия): изменение одного узла также изменит другой. Если вы хотите создать глубокую копию, используйте cloneNode().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qdomprocessinginstruction.html