Spec-Zone.ru › Qt 5.9

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API