/[suikacvs]/markup/html/html5/spec-ja/data/common.dat
Suika

Contents of /markup/html/html5/spec-ja/data/common.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.109 - (hide annotations) (download)
Sat Oct 25 11:41:01 2008 UTC (18 years ago) by apache
Branch: MAIN
Changes since 1.108: +10 -0 lines
by remote user 'guest'

1 apache 1.2 #pattern
2     <span class=secno>* </span>Common infrastructure
3     #ja
4 apache 1.3 <span class=secno>$1 </span>共通基盤
5    
6 apache 1.5 #pattern
7     <span class=secno>* </span>Terminology
8     #ja
9     <span class=secno>$1 </span>用語
10    
11     #en
12 apache 1.6 This specification refers to both HTML and XML attributes and DOM
13     attributes, often in the same context. When it is not clear which is being
14 wakaba 1.33 referred to, they are referred to as <dfn id=content-attributes>content
15 apache 1.6 attributes</dfn> for HTML and XML attributes, and <dfn
16     id=dom-attributes>DOM attributes</dfn> for those from the DOM. Similarly,
17     the term "properties" is used for both ECMAScript object properties and
18     CSS properties. When these are ambiguous they are qualified as object
19     properties and CSS properties respectively.
20     #ja
21 apache 1.15 この仕様書では、よく、同じ文脈で HTML や XML の属性と DOM の属性の両方に言及します。
22     いずれの属性を指しているのかが明確でない場合には、
23 wakaba 1.33 HTML や XML の属性を<dfn id=content-attributes>内容属性</dfn>、
24 apache 1.15 DOM の属性を <dfn
25     id=dom-attributes>DOM 属性</dfn>と呼びます。
26     同様に、用語「特性」は ECMAScript のオブジェクト特性と CSS の特性の両方に使います。
27     いずれを指すか曖昧な場合には、それぞれオブジェクト特性や CSS 特性のように修飾して使います。
28 apache 1.6
29     #en
30 wakaba 1.33 The term <a href=#html-documents>HTML documents</a> is sometimes used in
31     contrast with <a href=#xml-documents>XML documents</a> to specifically
32     mean documents that were parsed using an <a href=#html-parser>HTML parser</a>
33 apache 1.6 (as opposed to using an XML parser or created purely through the DOM).
34     #ja
35 wakaba 1.33 用語 <a href=#html-documents>HTML 文書</a>は時々
36     <a href=#xml-documents>XML 文書</a>と対比させて使いますが、
37 apache 1.15 (XML 構文解析器を使って構文解析されたものや純粋に DOM を使って作られたものに対して)
38 wakaba 1.33 <a href=#html-parser>HTML 構文解析器</a>を使って構文解析された文書を意味します。
39 apache 1.6
40     #en
41     Generally, when the specification states that a feature applies to HTML
42     or XHTML, it also includes the other. When a feature specifically only
43     applies to one of the two languages, it is called out by explicitly
44     stating that it does not apply to the other format, as in "for HTML, ...
45     (this does not apply to XHTML)".
46     #ja
47 apache 1.15 一般に、この仕様書が HTML か XHTML に適用される機能を述べる時には、
48     他方についても含んでいます。ある機能がこの2つの言語のうちのいずれかにのみに特に適用される時は、
49     それがわかるように、他方の書式には適用されないことを明記します。
50 apache 1.6
51     #en
52     This specification uses the term <em>document</em> to refer to any use
53     of HTML, ranging from short static documents to long essays or reports
54     with rich multimedia, as well as to fully-fledged interactive
55     applications.
56     #ja
57 apache 1.15 この仕様書では、短く静的な文書であっても豊かな多媒体を用いた長い随筆や報告書であっても、
58     はたまた本格的な対話的アプリケーションであったとしても、
59     あらゆる HTML の利用方法をも含めて、すべて用語<em>文書</em>によって表します。
60 apache 1.6
61     #en
62 apache 1.5 For simplicity, terms such as <em>shown</em>, <em>displayed</em>, and
63     <em>visible</em> might sometimes be used when referring to the way a
64     document is rendered to the user. These terms are not meant to imply a
65     visual medium; they must be considered to apply to other media in
66     equivalent ways.
67     #ja
68 apache 1.15 簡単のため、文書が利用者に対してレンダリングされる方法に言及する時に<em>示す</em>、
69     <em>表示する</em>、<em>可視</em>などの用語を使うことがあります。
70     このような用語は特に視覚媒体を暗示しているわけではありません。
71     他の媒体であってもこれらの用語が等価な方法で適用されるものと考えなければ[[MUST:なりません]]。
72 apache 1.6
73     #en
74     Some of the algorithms in this specification, for historical reasons,
75     require the user agent to <dfn id=pause>pause</dfn> until some condition
76     has been met. While a user agent is paused, it must ensure that no scripts
77     execute (e.g. no event handlers, no timers, etc). User agents should
78     remain responsive to user input while paused, however, albeit without
79     letting the user interact with Web pages where that would involve invoking
80     any script.
81     #ja
82 apache 1.15 この仕様書にある算法のうちのいくつかは、歴史的な理由により、何らかの条件が満たされるまでの間、
83     利用者エージェントが<dfn id=pause>一時停止</dfn>することを要求しています。
84     利用者エージェントは、一時停止している間、スクリプト (事象取扱器やタイマーなど)
85     が実行されないようにしなければ[[MUST:なりません]]。
86     しかし、一時停止中利用者エージェントは、
87     スクリプトの呼び出しに関わってくるような Web 頁との対話を利用者にさせないでおきながらも、
88     利用者の入力に応答的であり続ける[[SHOULD:べきです]]。
89 apache 1.7
90     #en
91     To ease migration from HTML to XHTML, UAs conforming
92     to this specification will place elements in HTML in the
93     <code>http://www.w3.org/1999/xhtml</code> namespace, at least for the
94 wakaba 1.33 purposes of the DOM and CSS. The term "<dfn id=elements-in-the-html-namespace>elements in the
95 apache 1.7 HTML namespace</dfn>", or "<dfn id=html-elements>HTML elements</dfn>" for
96     short, when used in this specification, thus refers to both HTML and XHTML
97     elements.
98     #ja
99 apache 1.15 HTML から XHTML への移行を簡単にするために、
100     この仕様書に適合する利用者エージェントは、
101 apache 1.7 少なくても DOM と CSS に関しては、 HTML の要素を
102     <code>http://www.w3.org/1999/xhtml</code>
103 apache 1.15 名前空間に置きます。
104 wakaba 1.33 この仕様書では、用語「<dfn id=elements-in-the-html-namespace>HTML 名前空間の要素</dfn>」、
105 apache 1.7 略して「<dfn id=html-elements>HTML 要素</dfn>」は、
106 apache 1.15 HTML と XHTML の両方の要素を指します。
107 apache 1.7
108     #en
109     Unless otherwise stated, all elements defined or mentioned in this
110     specification are in the <code>http://www.w3.org/1999/xhtml</code>
111     namespace, and all attributes defined or mentioned in this specification
112     have no namespace (they are in the per-element partition).
113     #ja
114 apache 1.15 特に断らない場合、
115     この仕様書で定義または言及するすべての要素は
116 apache 1.7 <code>http://www.w3.org/1999/xhtml</code> 名前空間にあり、
117     この仕様書で定義または言及するすべての属性は名前空間を持ちません
118     (要素毎区画にあります)。
119    
120     #en
121     When an XML name, such as an attribute or element name, is referred to
122     in the form <code><var title="">prefix</var>:<var
123     title="">localName</var></code>, as in <code>xml:id</code> or
124     <code>svg:rect</code>, it refers to a name with the local name <var
125     title="">localName</var> and the namespace given by the prefix, as defined
126     by the following table:
127     #ja
128 apache 1.15 XML の名前 (属性名や要素名など) を <code><var title="">prefix</var>:<var
129     title="">localName</var></code> の形表す場合 (例えば <code>xml:id</code> や
130     <code>svg:rect</code>) には、局所名が <var
131     title="">localName</var> であり、
132     名前空間は接頭辞によって次の表で定義する通りであるような名前を表します。
133 apache 1.7
134 apache 1.9 #en
135     Attribute names are said to be <dfn
136     id=xml-compatible>XML-compatible</dfn> if they match the <a
137 wakaba 1.33 href=http://www.w3.org/TR/REC-xml/#NT-Name><code
138 apache 1.9 title="">Name</code></a> production defined in XML, they contain no U+003A
139     COLON (:) characters, and their first three characters are not an <a
140 wakaba 1.33 href=#ascii-case-insensitive>ASCII case-insensitive</a> match for the string "<code
141     title="">xml</code>". <a href=#refsXML>[XML]</a>
142 apache 1.9 #ja
143     属性名が <dfn
144     id=xml-compatible>XML 互換</dfn>であるとは、 XML で定義されている <a
145 wakaba 1.33 href=http://www.w3.org/TR/REC-xml/#NT-Name><code
146 apache 1.9 title="">Name</code></a> 生成規則に一致し、 U+003A
147     COLON (:) 文字を含まず、最初の3文字が <a
148 wakaba 1.33 href=#ascii-case-insensitive>ASCII 大文字・小文字不区別</a>で文字列「<code
149     title="">xml</code>」に一致しないことをいいます。 <a href=#refsXML>[XML]</a>
150 apache 1.7
151     #pattern
152     <span class=secno>* </span>DOM trees
153     #ja
154     <span class=secno>$1 </span>DOM 木
155    
156     #en
157     The term <dfn id=root-element>root element</dfn>, when not explicitly
158     qualified as referring to the document's root element, means the furthest
159     ancestor element node of whatever node is being discussed, or the node
160     itself if it has no ancestors. When the node is a part of the document,
161     then that is indeed the document's root element; however, if the node is
162     not currently part of the document tree, the root element will be an
163     orphaned node.
164     #ja
165     用語<dfn id=root-element>根要素</dfn>は、
166     文書の根要素と明示的に修飾していない時は、
167     当該節点の最遠の祖先要素節点か、祖先を持たない場合にはその節点自体を意味します。
168     節点が文書の一部である時には、これは文書の根要素となります。
169     しかし、節点がその時点で文書木の一部でない場合は、
170     根要素は孤児節点となります。
171    
172     #en
173 wakaba 1.33 An element is said to have been <dfn id=insert-an-element-into-a-document title="insert an
174 apache 1.7 element into a document">inserted into a document</dfn> when its <a
175 wakaba 1.33 href=#root-element>root element</a> changes and is now the document's <a
176     href=#root-element>root element</a>.
177 apache 1.7 #ja
178 wakaba 1.33 要素が<dfn id=insert-an-element-into-a-document title="insert an
179 apache 1.7 element into a document">文書に挿入される</dfn>というのは、その<a
180 wakaba 1.33 href=#root-element>根要素</a>が変化し、新しく文書の<a
181     href=#root-element>根要素</a>となった時です。
182 apache 1.7
183     #en
184     The term <dfn id=tree-order>tree order</dfn> means a pre-order,
185     depth-first traversal of DOM nodes involved (through the <code
186     title="">parentNode</code>/<code title="">childNodes</code> relationship).
187     #ja
188     用語<dfn id=tree-order>木順</dfn>は、関係 DOM 節点の (<code
189     title="">parentNode</code>/<code title="">childNodes</code> 関係を通じた)
190     行きがけ順幅優先探索を表します。
191    
192     #en
193 wakaba 1.33 When it is stated that some element or attribute is <dfn id=ignore
194 apache 1.7 title=ignore>ignored</dfn>, or treated as some other value, or handled as
195     if it was something else, this refers only to the processing of the node
196     after it is in the DOM. A user agent must not mutate the DOM in such
197     situations.
198     #ja
199 wakaba 1.33 要素や属性が<dfn id=ignore
200 apache 1.7 title=ignore>無視</dfn>される、他の値であるとして扱う、
201     何か他のものであるかのように扱うと述べられている時は、その節点が DOM
202     に入った後の処理についてのみ言及しています。利用者エージェントは、そのような状況で DOM
203     を変異させては[[MUST NOT:なりません]]。
204    
205     #en
206     The term <dfn id=text-node>text node</dfn> refers to any
207     <code>Text</code> node, including <code>CDATASection</code> nodes;
208     specifically, any <code>Node</code> with node type <code
209     title="">TEXT_NODE</code> (3) or <code title="">CDATA_SECTION_NODE</code>
210 wakaba 1.33 (4). <a href=#refsDOM3CORE>[DOM3CORE]</a>
211 apache 1.7 #ja
212     用語<dfn id=text-node>テキスト節点</dfn>は、任意の
213     <code>Text</code> 節点を指し、 <code>CDATASection</code> 節点を含みます。
214     厳密には、節点型が <code
215     title="">TEXT_NODE</code> (3) か <code title="">CDATA_SECTION_NODE</code>
216    
217     (4) の任意の <code>Node</code> を指します。
218 wakaba 1.33 <a href=#refsDOM3CORE>[DOM3CORE]</a>
219 apache 1.7
220 apache 1.8 #pattern
221     <span class=secno>* </span>Scripting
222     #ja
223     <span class=secno>$1 </span>スクリプティング
224 apache 1.5
225     #en
226     The construction "a <code>Foo</code> object", where <code>Foo</code> is
227     actually an interface, is sometimes used instead of the more accurate "an
228     object implementing the interface <code>Foo</code>".
229     #ja
230     「<code>Foo</code> オブジェクト」という構文 (<code>Foo</code>
231     は実際には界面) を時々使いますが、より正確な「界面 <code>Foo</code>
232     を実装しているオブジェクト」の代わりに用いています。
233    
234     #en
235     The construction "a <code title="">Foo</code> object", where <code
236     title="">Foo</code> is actually an interface, is sometimes used instead of
237     the more accurate "an object implementing the interface <code
238     title="">Foo</code>".
239     #ja
240     「<code title="">Foo</code> オブジェクト」という構文 (<code title="">Foo</code>
241     は実際には界面) を時々使いますが、より正確な「界面 <code title="">Foo</code>
242     を実装しているオブジェクト」の代わりに用いています。
243    
244     #en
245     A DOM attribute is said to be <em>getting</em> when its value is being
246     retrieved (e.g. by author script), and is said to be <em>setting</em> when
247     a new value is assigned to it.
248     #ja
249     DOM 属性は、その値が (例えば著者のスクリプトにより) 取り出される時<em>取得される</em>といい、
250     新しい値がその属性に割り当てられる時<em>設定される</em>といいます。
251    
252     #en
253 apache 1.8 The terms <em>fire</em> and <em>dispatch</em> are used interchangeably
254     in the context of events, as in the DOM Events specifications. <a
255 wakaba 1.33 href=#refsDOM3EVENTS>[DOM3EVENTS]</a>
256 apache 1.8 #ja
257     用語<em>発火</em>、<em>発送</em>は、 DOM 事象仕様書にある通り、
258     事象の文脈では交換可能なものとして使います。 <a
259 wakaba 1.33 href=#refsDOM3EVENTS>[DOM3EVENTS]</a>
260 apache 1.8
261     #pattern
262     <span class=secno>* </span>Plugins
263 apache 1.5 #ja
264 apache 1.8 <span class=secno>$1 </span>プラグイン
265 apache 1.5
266 apache 1.8 #en
267     The term <dfn id=plugin>plugin</dfn> is used to mean any content handler, typically a third-party content handler, for Web content types that are not supported by the user agent natively, or for content types that do not expose a DOM, that supports rendering the content as part of the user agent's interface.
268     #ja
269     用語<dfn id=plugin>プラグイン</dfn>は、任意の内容取扱器を意味して使います。
270     典型的には利用者エージェントが生で対応していない Web
271     内容型のためや DOM を晒さない内容型のための、第3者による内容取扱器で、
272     利用者エージェントの界面の一部として内容をレンダリングすることに対応しているものです。
273 apache 1.5
274 apache 1.8 #en
275     One example of a plugin would be a PDF viewer that is
276 wakaba 1.33 instantiated in a <a href=#browsing-context>browsing context</a> when the user
277 apache 1.8 navigates to a PDF file. This would count as a plugin regardless of
278     whether the party that implemented the PDF viewer component was the same
279     as that which implemented the user agent itself. However, a PDF viewer
280     application that launches separate from the user agent (as opposed to
281     using the same interface) is not a plugin by this definition.
282     #ja
283 wakaba 1.33 プラグインの一例は、利用者が PDF ファイルに操縦した時に<a href=#browsing-context>閲覧文脈</a>中に実現値化される PDF 表示器です。この場合、PDF 表示器部品が利用者エージェント自体と同じ者により実装されたかどうかを問わず、
284 apache 1.8 プラグインと考えます。しかし、 PDF 表示器アプリケーションが利用者エージェントとは
285     (同じ界面を使わずに) 別に起動する場合には、この定義ではプラグインではありません。
286 apache 1.5
287 apache 1.8 #en
288     This specification does not define a mechanism for
289     interacting with plugins, as it is expected to be user-agent- and
290     platform-specific. Some UAs might opt to support a plugin mechanism such
291     as the Netscape Plugin API; others might use remote content converters or
292 wakaba 1.33 have built-in support for certain types. <a href=#refsNPAPI>[NPAPI]</a>
293 apache 1.8 #ja
294     この仕様書は、プラグインと対話する仕組みを定義しません。そのような仕組みは利用者エージェントや環境に依存すると思われるからです。
295     ある利用者エージェントは Netscape プラグイン API のようなプラグインの仕組みに対応したいかもしれません。
296     他の利用者エージェントは遠隔内容変換器を使ったり、ある型については組み込みで対応したりするかもしれません。
297 apache 1.5
298 apache 1.8 #en
299     Browsers should take extreme care when interacting with
300 wakaba 1.33 external content intended for <a href=#plugin title=plugin>plugins</a>.
301 apache 1.8 When third-party software is run with the same privileges as the user
302     agent itself, vulnerabilities in the third-party software become as
303     dangerous as those in the user agent.
304     #ja
305 wakaba 1.33 ブラウザは、<a href=#plugin title=plugin>プラグイン</a>を想定した外部の内容と対話する時に特に十分な注意を払う[[SHOULD:べきです]]。
306 apache 1.8 第3者ソフトウェアが利用者エージェント自体と同じ特権で走る時は、
307     第3者ソフトウェアの脆弱性が利用者エージェントの脆弱性と同じくらい危険となります。
308 apache 1.3
309     #pattern
310 apache 1.4 <span class=secno>* </span>Conformance requirements
311     #ja
312     <span class=secno>$1 </span>適合性要件
313    
314     #en
315     All diagrams, examples, and notes in this specification are
316     non-normative, as are all sections explicitly marked non-normative.
317     Everything else in this specification is normative.
318     #ja
319 apache 1.15 この仕様書のすべての図、例示、注意書き、ならびに規定の一部ではないと明記したすべての節は、
320 apache 1.4 規定の一部ではありません。
321 apache 1.15 この仕様書のそれ以外の部分はすべて規定の一部です。
322 apache 1.4
323     #en
324     The key words "MUST", "MUST NOT", "REQUIRED", <!--"SHALL", "SHALL
325     NOT",-->
326     "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in the
327     normative parts of this document are to be interpreted as described in
328     RFC2119. For readability, these words do not appear in all uppercase
329 wakaba 1.33 letters in this specification. <a href=#refsRFC2119>[RFC2119]</a>
330 apache 1.4 #ja
331     この文書の規定の部分にあるキーワード「[[MUST:しなければなりません]]」、
332     「[[MUST NOT:してはなりません]]」、
333 apache 1.15 「[[REQUIRED:必須です]]」、<!--"SHALL", "SHALL
334     NOT",-->「[[SHOULD:するべきです]]」、
335 apache 1.4 「[[SHOULD NOT:するべきではありません]]」、
336     「[[RECOMMENDED:推奨します]]」、「[[MAY:して構いません]]」、
337     「[[OPTIONAL:任意です]]」は、 RFC 2119 で説明されているように解釈します。
338 apache 1.15 この仕様書<ins class=ja-note>の原文</ins>では、
339     可読性の観点から、
340     これらの語<ins class=ja-note>の原語</ins>のすべて大文字による表記は行っていません。
341 wakaba 1.33 <a href=#refsRFC2119>[RFC2119]</a>
342 apache 1.4
343     #en
344     Requirements phrased in the imperative as part of algorithms (such as
345     "strip any leading space characters" or "return false and abort these
346     steps") are to be interpreted with the meaning of the key word ("must",
347     "should", "may", etc) used in introducing the algorithm.
348     #ja
349     算法の一部として<ins class=ja-note>動作の指示の形で (原文では</ins>命令形で<ins class=ja-note>) </ins>記述された要件
350     (例えば「先頭の間隔文字をすべて除去します」や「偽を返し、これらの段階を停止します」)
351 apache 1.15 は、算法を紹介するに当たって使われたキーワード ([[MUST:しなければなりません]]、
352 apache 1.4 [[SHOULD:するべきです]]、[[MAY:して構いません]]など) の意味により解釈します。
353    
354 apache 1.10 #en
355     This specification describes the conformance criteria for user agents
356     (relevant to implementors) and documents (relevant to authors and
357     authoring tool implementors).
358     #ja
359     この仕様書は、利用者エージェントに対する適合性基準 (実装者に関係するもの)
360     と文書に対する適合性基準 (著者や著述ツール実装者に関係するもの) を説明します。
361 apache 1.8
362 apache 1.10 #en
363     There is no implied relationship between document conformance
364     requirements and implementation conformance requirements. User agents are
365     not free to handle non-conformant documents as they please; the processing
366     model described in this specification applies to implementations
367     regardless of the conformity of the input documents.
368     #ja
369 apache 1.15 文書適合性要件と実装適合性要件の間には暗示的な関係もありません。
370     利用者エージェントは不適合の文書を好きなように取り扱ってよいわけではありません。
371     入力文書の適合性の如何を問わず、この仕様書で説明する処理モデルが適用されます。
372 apache 1.8
373 apache 1.4 #en
374 apache 1.8 The only conformance class defined by this specification is user agents.
375 apache 1.4 #ja
376 apache 1.15 この仕様書で定義する唯一の適合性の級は利用者エージェントです。
377 apache 1.8
378 apache 1.10 #en
379     User agents fall into several (overlapping) categories with different
380     conformance requirements.
381     #ja
382 apache 1.15 利用者エージェントは異なった適合性要件を持つ複数の (重なり合った) 範疇に分類できます。
383 apache 1.8
384 apache 1.10 #en
385     Web browsers and other interactive user agents
386     #ja
387     Web ブラウザその他の対話的利用者エージェント
388 apache 1.4
389     #en
390 wakaba 1.33 Web browsers that support <a href=#xhtml5>XHTML</a> must process
391     elements and attributes from the <a href=#html-namespace-0>HTML
392     namespace</a> found in <a href=#xml-documents>XML documents</a> as
393 apache 1.10 described in this specification, so that users can interact with them,
394     unless the semantics of those elements have been overridden by other
395     specifications.
396     #ja
397 wakaba 1.33 <a href=#xhtml5>XHTML</a> に対応する Web ブラウザは、
398     <a href=#xml-documents>XML 文書</a>中に見える <a href=#html-namespace-0>HTML
399 apache 1.10 名前空間</a>の要素や属性をこの仕様書で説明するように処理することにより、
400     利用者がそれらと対話できるようにしなければ[[MUST:なりません]]。ただし、
401     それらの要素の意味が他の仕様書により上書きされている場合を除きます。
402    
403     #en
404     A conforming XHTML processor would, upon finding an
405 wakaba 1.33 XHTML <code><a href=#script>script</a></code> element in an XML
406 apache 1.10 document, execute the script contained in that element. However, if the
407     element is found within an XSLT transformation sheet (assuming the UA
408     also supports XSLT), then the processor would instead treat the <code><a
409 wakaba 1.33 href=#script>script</a></code> element as an opaque element that
410 apache 1.10 forms part of the transform.
411     #ja
412 wakaba 1.33 適合 XHTML 処理器は、 XML 文書中で XHTML <code><a href=#script>script</a></code>
413 apache 1.10 要素を見つけた際に、その要素に含まれるスクリプトを実行することになります。しかし、
414     その要素が XSLT 変形シート中に見える場合には (利用者エージェントが XSLT
415     にも対応しているとすると)、処理器は通常の処理の代わりに <code><a
416 wakaba 1.33 href=#script>script</a></code> 要素を変形の一部を形成する不透明な要素として扱うことになります。
417 apache 1.10
418     #en
419 wakaba 1.33 Web browsers that support <a href=#html5 title=HTML5>HTML</a> must
420 apache 1.10 process documents labeled as <code>text/html</code> as described in this
421     specification, so that users can interact with them.
422     #ja
423 wakaba 1.33 <a href=#html5 title=HTML5>HTML</a> に対応する Web
424 apache 1.10 ブラウザは、 <code>text/html</code> と札付けされた文書をこの仕様書で説明するように処理することにより、
425     利用者がそれらと対話できるようにしなければ[[MUST:なりません]]。
426    
427     #en
428     Non-interactive presentation user agents
429     #ja
430     非対話的提示利用者エージェント
431    
432     #en
433     User agents that process HTML and XHTML documents purely to render
434     non-interactive versions of them must comply to the same conformance
435     criteria as Web browsers, except that they are exempt from requirements
436     regarding user interaction.
437     #ja
438     HTML 文書と XHTML 文書を純粋にその非対話的な版をレンダリングするために処理する利用者エージェントは、
439     利用者との対話に関する要件を除き、 Web ブラウザと同じ基準に従わなければ[[MUST:なりません]]。
440    
441     #en
442     Typical examples of non-interactive presentation user
443     agents are printers (static UAs) and overhead displays (dynamic UAs). It
444     is expected that most static non-interactive presentation user agents
445 wakaba 1.33 will also opt to <a href=#non-scripted>lack scripting support</a>.
446 apache 1.10 #ja
447     非対話的提示利用者エージェントの典型的な例は印刷機 (静的利用者エージェント)
448 wakaba 1.33 や頭上表示機 (動的利用者エージェント) です。ほとんどの静的非対話的提示利用者エージェントは<a href=#non-scripted>スクリプティング対応を欠く</a>ことをも選ぶと思われます。
449 apache 1.10
450     #en
451     A non-interactive but dynamic presentation UA would
452     still execute scripts, allowing forms to be dynamically submitted, and
453     so forth. However, since the concept of "focus" is irrelevant when the
454     user cannot interact with the document, the UA would not need to support
455     any of the focus-related DOM APIs.
456 apache 1.4 #ja
457 apache 1.10 それでも、非対話的ながら動的な提示の利用者エージェントはスクリプトを実行し、
458     フォームを動的に提出することを許すなどすることでしょう。しかし、
459     利用者が文書に対話できない時には「焦点」の概念は無関係となるので、
460     利用者エージェントは焦点に関係する DOM API のいずれにも対応する必要がありません。
461    
462 apache 1.11 #en
463     <dfn id=non-scripted>User agents with no scripting support</dfn>
464     #ja
465     <dfn id=non-scripted>スクリプティングに対応しない利用者エージェント</dfn>
466    
467     #en
468     Implementations that do not support scripting (or which have their
469     scripting features disabled entirely) are exempt from supporting the
470     events and DOM interfaces mentioned in this specification. For the parts
471     of this specification that are defined in terms of an events model or in
472     terms of the DOM, such user agents must still act as if events and the
473     DOM were supported.
474     #ja
475     スクリプティングに対応しない (またはスクリプティング機能が完全に無効化されている)
476     実装は、この仕様書で言及している事象や DOM 界面への対応を免除されます。
477     この仕様書で事象モデルや DOM を用いて定義されている部分に関しては、
478     この種の利用者エージェントもやはり事象や DOM に対応しているかのように動作しなければ[[MUST:なりません]]。
479    
480     #en
481     Scripting can form an integral part of an application. Web
482     browsers that do not support scripting, or that have scripting disabled,
483     might be unable to fully convey the author's intent.
484     #ja
485     スクリプティングはアプリケーションの不可分の部分を形成することがあります。
486     スクリプティングに対応しない、またはスクリプティングを無効化された利用者エージェントは、
487     著者の意図を完全に伝えることができないかもしれません。
488    
489     #en
490     Conformance checkers
491     #ja
492     適合性検査器
493 apache 1.4
494 apache 1.11 #en
495     Conformance checkers must verify that a document conforms to the
496     applicable conformance criteria described in this specification.
497     Automated conformance checkers are exempt from detecting errors that
498     require interpretation of the author's intent (for example, while a
499     document is non-conforming if the content of a <code><a
500 wakaba 1.33 href=#the-blockquote-element>blockquote</a></code> element is not a quote,
501 apache 1.11 conformance checkers running without the input of human judgement do not
502 wakaba 1.33 have to check that <code><a href=#the-blockquote-element>blockquote</a></code>
503 apache 1.11 elements only contain quoted material).
504     #ja
505     適合性検査器は、文書がこの仕様書中で説明する適用可能な適合性基準に適合するかを検証しなければ[[MUST:なりません]]。
506     自動化された適合性検査器については、著者の意図の解釈が必要な誤りの検出を免除します
507     (例えば、 <code><a
508 wakaba 1.33 href=#the-blockquote-element>blockquote</a></code> 要素の内容が引用ではない文書は不適合ですが、
509 apache 1.11 人間の判断の入力なしで走っている適合性検査器は
510 wakaba 1.33 <code><a href=#the-blockquote-element>blockquote</a></code>
511 apache 1.11 要素が引用されたものだけを含むかを検査しなくてかまいません)。
512    
513     #en
514     Conformance checkers must check that the input document conforms when
515 wakaba 1.33 parsed without a <a href=#browsing-context>browsing context</a> (meaning that
516 apache 1.11 no scripts are run, and that the parser's <a
517 wakaba 1.33 href=#scripting-flag>scripting flag</a> is disabled), and should also
518 apache 1.11 check that the input document conforms when parsed with a <a
519 wakaba 1.33 href=#browsing-context>browsing context</a> in which scripts execute, and
520 apache 1.11 that the scripts never cause non-conforming states to occur other than
521     transiently during script execution itself. (This is only a "SHOULD" and
522     not a "MUST" requirement because it has been proven to be impossible. <a
523 wakaba 1.33 href=#refsHALTINGPROBLEM>[HALTINGPROBLEM]</a>)
524 apache 1.11 #ja
525 wakaba 1.33 適合性検査器は、<a href=#browsing-context>閲覧文脈</a>なしの時に (つまりスクリプトが走らず、
526 apache 1.11 構文解析器の<a
527 wakaba 1.33 href=#scripting-flag>スクリプティング旗</a>が無効化された状態で)
528 apache 1.11 入力文書が適合するかを検査しなければ[[MUST:ならず]]、スクリプトを実行する<a
529 wakaba 1.33 href=#browsing-context>閲覧文脈</a>中で構文解析する時に入力文書が適合するか、
530 apache 1.11 スクリプトが決して不適合状態を引き起こさないか (スクリプト自体の実行中の過渡状態を除きます。)
531     も検査する[[SHOULD:べきです]]。 (これは不可能であると証明されているので、
532     「[[SHOULD:するべき]]」要件であり、「[[MUST:しなければならない]]」要件ではありません。 <a
533 wakaba 1.33 href=#refsHALTINGPROBLEM>[HALTINGPROBLEM]</a>)
534 apache 1.11
535     #en
536     The term "HTML5 validator" can be used to refer to a conformance
537     checker that itself conforms to the applicable requirements of this
538     specification.
539     #ja
540     用語「HTML5 妥当性検査器」は、それ自体がこの仕様書の適用可能な要件に適合する適合性検査器を指して使うことができます。
541 apache 1.8
542 apache 1.11 #en
543     XML DTDs cannot express all the conformance requirements of this
544     specification. Therefore, a validating XML processor and a DTD cannot
545     constitute a conformance checker. Also, since neither of the two
546     authoring formats defined in this specification are applications of
547     SGML, a validating SGML system cannot constitute a conformance checker
548     either.
549     #ja
550     XML DTD はこの仕様書のすべての適合性要件を表現することができません。
551     従って、妥当性を検証する XML 処理器 と DTD は適合性検査器が適合性検査器を構成することはできません。
552     また、この仕様書が定義する2つの著述書式のどちらも SGML の応用ではありませんから、
553     妥当性を検証する SGML システムが適合性検査器を構成することはできません。
554    
555     #en
556     To put it another way, there are three types of conformance criteria:
557     #ja
558     別の言い方をすると、適合性基準には次の3種類があります。
559    
560     #en
561     Criteria that can be expressed in a DTD.
562     #ja
563     DTD で表現できる基準
564    
565     #en
566     Criteria that cannot be expressed by a DTD, but can still be
567     checked by a machine.
568     #ja
569     DTD で表現できないが、それでも機械で検査できる基準
570    
571     #en
572     Criteria that can only be checked by a human.
573     #ja
574     人間だけが検査できる基準
575    
576     #en
577     A conformance checker must check for the first two. A simple
578     DTD-based validator only checks for the first class of errors and is
579     therefore not a conforming conformance checker according to this
580     specification.
581     #ja
582     適合性検査器ははじめの2つを検査しなければなりません<!-- note なので小文字 -->。
583     単純な DTD を基にした妥当性検証器は1つ目の級の誤りしか検査しませんから、
584     この仕様書による適合妥当性検証器ではありません。
585    
586     #en
587     Data mining tools
588     #ja
589     データ・マイニング・ツール
590    
591     #en
592     Applications and tools that process HTML and XHTML documents for
593     reasons other than to either render the documents or check them for
594     conformance should act in accordance to the semantics of the documents
59