Учебники

XML — обработка

В этой главе описываются инструкции по обработке (PI) . Как определено Рекомендацией XML 1.0,

«Инструкции обработки (PI) позволяют документам содержать инструкции для приложений. PI не являются частью символьных данных документа, но ДОЛЖНЫ передаваться приложению.

Инструкции по обработке (PI) могут использоваться для передачи информации приложениям. PI могут появляться в любом месте документа вне разметки. Они могут появляться в прологе, включая определение типа документа (DTD), в текстовом содержимом или после документа.

Синтаксис

Ниже приводится синтаксис PI —

<?target instructions?>

куда

  • target — определяет приложение, на которое направлена ​​инструкция.

  • инструкция — символ, который описывает информацию для обработки приложения.

target — определяет приложение, на которое направлена ​​инструкция.

инструкция — символ, который описывает информацию для обработки приложения.

PI начинается со специального тега <? и заканчивается ?> . Обработка содержимого заканчивается сразу после появления строки ?> .

пример

ИП редко используются. Они в основном используются для связи XML-документа с таблицей стилей. Ниже приведен пример —

<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>

Здесь целью является xml-stylesheet . href = «tutorialspointstyle.css» и type = «text / css» — это данные или инструкции, которые целевое приложение будет использовать во время обработки данного XML-документа.

В этом случае браузер распознает цель, указав, что XML должен быть преобразован перед отображением; первый атрибут утверждает, что тип преобразования — XSL, а второй атрибут указывает на его местоположение.

Правила обработки инструкций

PI может содержать любые данные, кроме комбинации ?> , Которая интерпретируется как закрывающий разделитель. Вот два примера действительных ИП —