Инструкция по обработке
Инструкция обработки ( PI ) — это тип узла SGML и XML , который может встречаться в любом месте документа и предназначен для передачи инструкций приложению. [1] [2]
Инструкции по обработке представлены в объектной модели документа как Node.PROCESSING_INSTRUCTION_NODE
и их можно использовать в XPath и XQuery с помощью команды «processing-instruction()».
Синтаксис
[ редактировать ]Инструкция обработки SGML заключена внутри <?
и >
. [3]
Инструкция обработки XML заключена внутри <?
и ?>
и содержит цель и, возможно, некоторый контент, который является значением узла, который не может содержать последовательность ?>
. [4]
<?PITarget PIContent?>
Декларация XML в начале документа XML (показанная ниже) является еще одним примером инструкции обработки. [5] однако технически это не может считаться таковым. [6]
<?xml version="1.0" encoding="UTF-8" ?>
Примеры
[ редактировать ]Наиболее распространенное использование инструкции обработки — это запрос на обработку XML-документа с использованием таблицы стилей с использованием цели «xml-stylesheet», которая была стандартизирована в 1999 году. [7] Его можно использовать как для таблиц стилей XSLT , так и для CSS .
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<?xml-stylesheet type="text/css" href="style.css"?>
Таблицы стилей DocBook XSLT понимают ряд инструкций обработки, позволяющих переопределить поведение по умолчанию. [8]
В проекте спецификации стандартных правил исключения роботов внутри XML-документов используются инструкции по обработке. [9]
Ссылки
[ редактировать ]- ^ Стейтон, Боб (сентябрь 2007 г.). «Глава 9. Способы настройки §Инструкции по обработке» . DocBook XSL: Полное руководство . Сейджхилл Энтерпрайзис. ISBN 978-0974152134 .
- ^ Сравнение SGML и XML; Записка Консорциума Всемирной паутины, 15 декабря 1997 г.
- ^ Брайан, Мартин (1997). Объяснение SGML и HTML . Эддисон Уэсли Лонгман. ISBN 0-201-40394-3 . Проверено 18 августа 2010 г.
- ^ Хосейн Бидголи (2004). Интернет-энциклопедия, Том 3 . Джон Уайли и сыновья. п. 877 . ISBN 0-471-22203-8 .
- ^ «XML 1.0 — слайд «Инструкции по обработке (ИП)» » . www.w3.org . Проверено 8 февраля 2023 г.
- ^ Эллиотт Расти Гарольд, В. Скотт Минс (2004). Коротко о XML . п. 23. ISBN 978-0-596-00764-5 .
- ^ «Связывание таблиц стилей с XML-документами 1.0 (второе издание)» .
- ^ «Часть 2. Справочник инструкций по обработке оптоволоконных кабелей» .
- ^ «Домашняя страница инструкций по обработке роботов» . Архивировано из оригинала 21 сентября 2010 г. Проверено 18 августа 2010 г.