<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <dfn><code class="XML" xml:lang="en">xml-stylesheet</code> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理器<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processor</rt></rubyb></dfn>は、
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>の実装 (の構文解析部分) を指す用語です。
そのうち、仕様書上の要件に合致するものを特に<dfn>適合 <code class="XML" xml:lang="en">xml-stylesheet</code> 処理器</dfn>といいます。
<code class="XML" xml:lang="en">xml-stylesheet</code> 処理器は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML処理器</anchor>から受け取ったデータの中から
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>を解釈し、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet応用</anchor>に渡します。</p><section><h1>定義</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> </p><blockquote><p>xml-stylesheet processors</p><p>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]</p><p>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.</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> </p><blockquote><p>xml-stylesheet 処理器</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML処理器</anchor>から<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML文書</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報内容</anchor>を受診する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ソフトウェア・モジュール</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>と定義しています。
[定義: <dfn>xml-stylesheet <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理器<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processor</rt></rubyb></dfn>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML処理指令</anchor>をこの仕様書に従って処理する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>です。]</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet処理器</anchor>は、この仕様書が定義する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet処理器</anchor>に適用するすべての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">しなければならない</strong></anchor>レベルの要件を満たす時、<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">conforming</rt></rubyb> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet処理器</anchor>といいます。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet処理器</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に対する制約のいずれをも検査したり強制したりすることは求められていません。</p></blockquote></section><section><h1>仕様書</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="en">Associating Style Sheets with XML documents 1.0 (Second Edition)</cite> (<time>2010-10-28 23:13:17 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#dt-xml-stylesheet-processor" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#dt-xml-stylesheet-processor</anchor-external></li></ul></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> この用語は第2版で導入されました。</p></section></body></html>