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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (show annotations) (download)
Sun Aug 10 08:32:37 2008 UTC (17 years, 11 months ago) by apache
Branch: MAIN
Changes since 1.11: +17 -1 lines
by remote user 'guest'

1
2 #pattern
3 <span class=secno>* </span>Semantics and structure of HTML
4 documents
5 #ja
6 <span class=secno>$1 </span>HTML 文書の意味と構造
7
8 #pattern
9 <span class=secno>* </span>Documents
10 #ja
11 <span class=secno>$1 </span>文書
12
13 #en
14 Every XML and HTML document in an HTML UA is represented by a
15 <code>Document</code> object. <a href="#refsDOM3CORE">[DOM3CORE]</a>
16 #ja
17 HTML 利用者エージェントにおけるすべての XML や HTML の文書は
18 <code>Document</code> オブジェクトにより表現されます。 <a href="#refsDOM3CORE">[DOM3CORE]</a>
19
20 #pattern
21 <span class=secno>* </span>Documents in the DOM
22 #ja
23 <span class=secno>$1 </span>DOM 中の文書
24
25 #en
26 <code>Document</code> objects are assumed to be <dfn
27 id=xml-documents>XML documents</dfn> unless they are flagged as being <dfn
28 id=html->HTML documents</dfn> when they are created. Whether a document is
29 an <a href="#html-" title="HTML documents">HTML document</a> or an <a
30 href="#xml-documents" title="XML documents">XML document</a> affects the
31 behavior of certain APIs, as well as a few CSS rendering rules. <a
32 href="#refsCSS21">[CSS21]</a>
33 #ja
34 <code>Document</code> オブジェクトは、作成された時に
35 <dfn
36 id=html->HTML 文書</dfn>であると旗付けされていなければ、 <dfn
37 id=xml-documents>XML 文書</dfn>であると見なします。
38 文書が <a href="#html-" title="HTML documents">HTML 文書</a>であるか <a
39 href="#xml-documents" title="XML documents">XML 文書</a>であるかは、
40 いくつかの API の動作や CSS のレンダリング規則の一部に影響します。 <a
41 href="#refsCSS21">[CSS21]</a>
42
43 #en
44 A <code>Document</code> object created by the <code
45 title="">createDocument()</code> API on the <code>DOMImplementation</code>
46 object is initially an <a href="#xml-documents" title="XML documents">XML
47 document</a>, but can be made into an <a href="#html-" title="HTML
48 documents">HTML document</a> by calling <code title=dom-document-open><a
49 href="#open">document.open()</a></code> on it.
50 #ja
51 <code>DOMImplementation</code> 上の <code
52 title="">createDocument()</code> API により作成された <code>Document</code>
53 オブジェクトははじめ <a href="#xml-documents" title="XML documents">XML
54 文書</a>ですが、 <code title=dom-document-open><a
55 href="#open">document.open()</a></code>
56 を呼び出すことにより <a href="#html-" title="HTML
57 documents">HTML 文書</a>にすることができます。
58
59 #en
60 All <code>Document</code> objects (in user agents implementing this
61 specification) must also implement the <code><a
62 href="#htmldocument">HTMLDocument</a></code> interface, available using
63 binding-specific methods. (This is the case whether or not the document in
64 question is an <a href="#html-" title="HTML documents">HTML document</a>
65 or indeed whether it contains any <a href="#html-elements">HTML
66 elements</a> at all.) <code>Document</code> objects must also implement
67 the document-level interface of any other namespaces found in the document
68 that the UA supports. For example, if an HTML implementation also supports
69 SVG, then the <code>Document</code> object must implement <code><a
70 href="#htmldocument">HTMLDocument</a></code> and <code>SVGDocument</code>.
71 #ja
72 (この仕様書を実装する利用書エージェントにおける) すべての
73 <code>Document</code>
74 オブジェクトは、 <code><a
75 href="#htmldocument">HTMLDocument</a></code> 界面をも実装し、
76 束縛規定の方式により利用可能としなければ[[MUST:なりません]]。
77 (これは当該文書が <a href="#html-" title="HTML documents">HTML 文書</a>であるか否かや、
78 そもそも <a href="#html-elements">HTML
79 要素</a>を含んでいるか否かによらずのことです。)
80 <code>Document</code> オブジェクトは、文書中に現れ、利用者エージェントが対応している、
81 他の名前空間の文書水準の界面をも実装しなければ[[MUST:なりません]]。
82 例えば、 HTML 実装が SVG にも対応している場合、 <code>Document</code>
83 オブジェクトは <code><a
84 href="#htmldocument">HTMLDocument</a></code> と
85 <code>SVGDocument</code> を実装しなければなりません<!-- 例示なので MUST でなく must -->。
86
87 #en
88 Because the <code><a
89 href="#htmldocument">HTMLDocument</a></code> interface is now obtained
90 using binding-specific casting methods instead of simply being the primary
91 interface of the document object, it is no longer defined as inheriting
92 from <code>Document</code>.
93 #ja
94 <code><a
95 href="#htmldocument">HTMLDocument</a></code>
96 界面は現在では単純に文書オブジェクトの主たる界面であるとするのではなく、
97 束縛規定の型変換方式を使って得るものとしているので、
98 最早 <code>Document</code> から継承するとは定義していません。
99
100 #en
101 Since the <code><a href="#htmldocument">HTMLDocument</a></code>
102 interface holds methods and attributes related to a number of disparate
103 features, the members of this interface are described in various different
104 sections.
105 #ja
106 <code><a href="#htmldocument">HTMLDocument</a></code>
107 界面は色々な機能に関係するメソッドや属性を持っていますので、
108 この界面の構成員はそれぞれの節で説明します。
109
110 #en
111 User agents must raise a <a href="#security10">security exception</a>
112 whenever any of the members of an <code><a
113 href="#htmldocument">HTMLDocument</a></code> object are accessed by
114 scripts whose <a href="#effective3">effective script origin</a> is not the
115 <a href="#same-origin" title="same origin">same</a> as the
116 <code>Document</code>'s <a href="#effective3">effective script origin</a>.
117 #ja
118 利用者エージェントは、 <code><a
119 href="#htmldocument">HTMLDocument</a></code>
120 オブジェクトの構成員のいずれかが、
121 <a href="#effective3">実効スクリプト起源</a>が <code>Document</code>
122 の<a href="#effective3">実効スクリプト起源</a>と<a href="#same-origin" title="same origin">同じ</a>ではないスクリプトからアクセスされる場合に、
123 常に、
124 <a href="#security10">保安性例外</a>を発生させなければ[[MUST:なりません]]。

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24