Класс 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().
Для получения дополнительной информации о модели объектной документации см. Уровень 1 и Уровень 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/qt-5.9/qdomprocessinginstruction.html