Pokyn ke zpracování - Processing Instruction
A Pokyn ke zpracování (PI) je SGML a XML typ uzlu, který se může vyskytnout kdekoli v dokumentu, je určen k přenášení pokynů do aplikace.[1][2]
Pokyny ke zpracování jsou zveřejněny v Model objektu dokumentu tak jako Uzel.PROCESSING_INSTRUCTION_NODE
, a mohou být použity v XPath a XQuery příkazem 'processing-instruction ()'.
Syntax
Instrukce pro zpracování SGML je uzavřena uvnitř <?
a >
.[3]
Instrukce pro zpracování XML je uzavřena uvnitř <?
a ?>
a obsahuje a cílová a volitelně nějaký obsah, který je hodnotou uzlu, který nemůže obsahovat sekvenci ?>
.[4]
<?PITarget PIContent?>
The Deklarace XML na začátku dokumentu XML (zobrazeno níže) je ne instrukce ke zpracování, avšak její podobná syntaxe často vedla k tomu, že byla označována jako instrukce ke zpracování.[5]
<?xml version="1.0" encoding="UTF-8" ?>
Příklady
Nejběžnějším použitím instrukce pro zpracování je požadavek na vykreslení dokumentu XML pomocí a styl pomocí cíle „xml-stylesheet“, který byl standardizován v roce 1999.[6] Může být použit pro oba XSLT a CSS šablony stylů.
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<?xml-stylesheet type="text/css" href="style.css"?>
The DocBook Šablony stylů XSLT chápou řadu pokynů ke zpracování, aby přepsaly výchozí chování.[7]
Návrh specifikace pro Standard pro vyloučení robotů pravidla uvnitř dokumentů XML používají pokyny ke zpracování.[8]
Reference
- ^ Stayton, Bob (září 2007). "Kapitola 9. Metody přizpůsobení § Pokyny k zpracování". DocBook XSL: Kompletní průvodce. Sagehill Enterprises. ISBN 978-0974152134.
- ^ Porovnání SGML a XML; World Wide Web Consortium Note, 15. prosince 1997
- ^ Bryan, Martin (1997). Vysvětlení SGML a HTML. Addison Wesley Longman. ISBN 0-201-40394-3. Citováno 2010-08-18.
- ^ Hossein Bidgoli (2004). Internetová encyklopedie, svazek 3. John Wiley and Sons. str.877. ISBN 0-471-22203-8.
- ^ Elliotte Rusty Harold, prostředky W. Scott. Stručně řečeno XML. str. 23. ISBN 978-0-596-00764-5.
- ^ http://www.w3.org/TR/xml-stylesheet/
- ^ http://docbook.sourceforge.net/release/xsl/current/doc/pi/pi-fo.html
- ^ „Archivovaná kopie“. Archivovány od originál dne 21. 9. 2010. Citováno 2010-08-18.CS1 maint: archivovaná kopie jako titul (odkaz)