Поделиться через


Литерал инструкции обработки XML (Visual Basic)

Литерал, 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"?>

См. также