Описание класса QDomProcessingInstruction [модуль QtXml]
Класс QDomProcessingInstruction служит для представления инструкций обработки XML. Далее...
#include <QDomProcessingInstruction> Наследует QDomNode.
Примечание: все функции в этом классе реентерабельны.
Открытые функции
- 66 открытых функций, унаследованных от 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().
|