Литерал инструкции обработки XML
Обновлен: Ноябрь 2007
Литеральный символ, представляющий объект XProcessingInstruction.
<?piName [ = piData ] ?>
Компоненты
<?
Обязательный параметр. Обозначает начало XML литерала инструкции обработки.piName
Обязательный параметр. Имя, указывающее целевое приложение инструкции обработки. Не может начинаться с "xml" или "XML".piData
Необязательно. Строка, указывающая, как приложение, на которое указывает piName, должно обрабатывать XML-документ.?>
Обязательный параметр. Обозначает конец инструкции обработки.
Возвращаемое значение
Объект XProcessingInstruction.
Заметки
XML литералы инструкции обработки указывают, как приложения должны обрабатывать XML-документ. Когда приложение загружает XML-документ, оно может проверить инструкции обработки XML для определения способа обработки документа. Приложение интерпретирует значение piName и piData.
Литерал XML-документа использует синтаксис, схожий с инструкцией обработки XML. Дополнительные сведения см. в разделе XML-литерал документа.
Примечание. |
---|
Элемент piName не может начинаться со строки "xml" или "XML", поскольку спецификация XML 1.0 резервирует эти идентификаторы. |
Можно назначить литерал инструкции обработки XML переменной или включить ее в литерал XML-документа.
Примечание. |
---|
XML-литерал может занимать несколько строк без необходимости в символах продолжения строки. Это позволяет скопировать содержимое из XML-документа и вставить его непосредственно в программу Visual Basic. |
Visual Basic компилятор преобразует литерал инструкции обработки XML для вызова конструктора XProcessingInstruction.
Пример
В следующем примере создается инструкция обработки, определяющая таблицу стилей для XML-документа.
Dim pi As XProcessingInstruction = _
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>