Литерал инструкции обработки XML

Обновлен: Ноябрь 2007

Литеральный символ, представляющий объект XProcessingInstruction.

<?piName [ = piData ] ?>

Компоненты

  • <?
    Обязательный параметр. Обозначает начало XML литерала инструкции обработки.

  • piName
    Обязательный параметр. Имя, указывающее целевое приложение инструкции обработки. Не может начинаться с "xml" или "XML".

  • piData
    Необязательно. Строка, указывающая, как приложение, на которое указывает piName, должно обрабатывать XML-документ.

  • ?>
    Обязательный параметр. Обозначает конец инструкции обработки.

Возвращаемое значение

Объект XProcessingInstruction.

Заметки

XML литералы инструкции обработки указывают, как приложения должны обрабатывать XML-документ. Когда приложение загружает XML-документ, оно может проверить инструкции обработки XML для определения способа обработки документа. Приложение интерпретирует значение piName и piData.

Литерал XML-документа использует синтаксис, схожий с инструкцией обработки XML. Дополнительные сведения см. в разделе XML-литерал документа.

Bb385055.alert_note(ru-ru,VS.90).gifПримечание.

Элемент piName не может начинаться со строки "xml" или "XML", поскольку спецификация XML 1.0 резервирует эти идентификаторы.

Можно назначить литерал инструкции обработки XML переменной или включить ее в литерал XML-документа.

Bb385055.alert_note(ru-ru,VS.90).gifПримечание.

XML-литерал может занимать несколько строк без необходимости в символах продолжения строки. Это позволяет скопировать содержимое из XML-документа и вставить его непосредственно в программу Visual Basic.

Visual Basic компилятор преобразует литерал инструкции обработки XML для вызова конструктора XProcessingInstruction.

Пример

В следующем примере создается инструкция обработки, определяющая таблицу стилей для XML-документа.

Dim pi As XProcessingInstruction = _
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

См. также

Ссылки

XML-литерал документа

XProcessingInstruction

Другие ресурсы

XML-литералы

Создание XML в Visual Basic