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