[5] [DFN[[CODE(XML)@en[xml-stylesheet]] [RUBYB[処理器]@en[processor]]]]は、
[CODE(XML)@en[[[xml-stylesheet]]]] [[処理指令]]の実装 (の構文解析部分) を指す用語です。
そのうち、仕様書上の要件に合致するものを特に[DFN[適合 [CODE(XML)@en[xml-stylesheet]] 処理器]]といいます。
[CODE(XML)@en[xml-stylesheet]] 処理器は [[XML処理器]]から受け取ったデータの中から
[CODE(XML)@en[[[xml-stylesheet]]]] [[処理指令]]を解釈し、
[[xml-stylesheet応用]]に渡します。

* 定義

[1] 
>
xml-stylesheet processors
>
XML defines an application as a software module which receives the information content of an XML document from an XML processor. [Definition: An xml-stylesheet processor is such an application which processes XML processing instructions in accordance with this specification.] [XML]
>
An xml-stylesheet processor is considered to be a conforming xml-stylesheet processor if it satisfies all must-level criteria in this specification that apply to xml-stylesheet processors. xml-stylesheet processors do not have to check or enforce any of the constraints on documents.

[2] 
>
xml-stylesheet 処理器
>
[[XML]] は[[XML処理器]]から[[XML文書]]の[[情報内容]]を受診する[[ソフトウェア・モジュール]]を[[応用]]と定義しています。
[定義: [DFN[xml-stylesheet [RUBYB[処理器]@en[processor]]]]は、[[XML処理指令]]をこの仕様書に従って処理する[[応用]]です。]
>
[[xml-stylesheet処理器]]は、この仕様書が定義する [[xml-stylesheet処理器]]に適用するすべての[['''しなければならない''']]レベルの要件を満たす時、[RUBYB[適合]@en[conforming]] [[xml-stylesheet処理器]]といいます。
[[xml-stylesheet処理器]]は[[文書]]に対する制約のいずれをも検査したり強制したりすることは求められていません。

* 仕様書

- [3] [CITE@en[Associating Style Sheets with XML documents 1.0 (Second Edition)]] ([TIME[2010-10-28 23:13:17 +09:00]] 版) <http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#dt-xml-stylesheet-processor>

* 歴史

[4] この用語は第2版で導入されました。
