/[pub]/suikawiki/sw4data/ids/2/416.txt
Suika

Contents of /suikawiki/sw4data/ids/2/416.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations) (download)
Tue Mar 25 10:31:23 2014 UTC (10 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +2 -0 lines
File MIME type: text/plain
updated by (anon)

1 wakaba 1.4 [4] [[XML宣言]]の [DFN[[CODE(XMLa)@en[[[standalone]]]]]] [[擬似属性]]
2 wakaba 1.3 (正式には[DFN[[RUBYB[単独文書宣言]@en[standalone document declaration]]]]) は、その[[文書]]の[[内容]]や[[属性]]を[[外部部分集合実体]]や[[引数実体]]を処理せずに決定できるか否かを表します。
3    
4     * 仕様書
5    
6     [REFS[
7     - [3] [CITE@EN[Extensible Markup Language (XML) 1.0 (Fifth Edition)]] ([TIME[2013-05-28 20:49:56 +09:00]] 版) <http://www.w3.org/TR/xml/#sec-rmd>
8     ]REFS]
9    
10     * 属性値
11    
12     [5] 値 [DFN[[CODE(XML)@en[[[yes]]]]]] は、 [[XML処理器]]から[[応用]]に対して渡される情報に影響するような[[外部マーク付け宣言]]がないことを示します
13     [SRC[>>3]]。
14    
15     [6] 値 [DFN[[CODE(XML)@en[[[no]]]]]] は、[[XML処理器]]から[[応用]]に対して渡される情報に影響するような[[外部マーク付け宣言]]があるかもしれないことを示します
16     [SRC[>>3]]。
17    
18     [12] [[単独文書宣言]]がないときは、 [CODE(XML)@en[[[no]]]] とみなします [SRC[>>3]]。
19    
20     ;; [7] あるかもしれないだけで、なくても構いません。
21    
22     [8] ここで問題とされているのは、[[外部マーク付け宣言]]の有無です。従って、
23 wakaba 1.6 - [9] [[内部部分集合]]に[[宣言]]があるか否かは影響しません。
24     - [10] [[実体宣言]]の種類は影響しません。[[内部部分集合]]に[[宣言]]があれば、そこで[[宣言]]されているのが[[外部実体]]であっても構いません。
25    
26     [11] >>5 と >>6 の説明だけを読むと[[宣言]]の存在自体が表現されており、それが参照・利用されるかどうかは無関係なように思えますが、
27     >>13 の[[妥当性制約]] (とそれ以外の[[要件]]の欠如より) 参照、利用されていない限り[[外部マーク付け宣言]]があっても「影響するような」に該当せず、
28     [CODE(XML)@en[[[yes]]]] とできるようです。
29 wakaba 1.3
30 wakaba 1.5 * 妥当性制約: 単独文書宣言
31    
32     [13] [[妥当性制約]]「[DFN[[RUBYB[単独文書宣言]@en[Standalone Document Declaration]]]]」は次のような要件となっています
33     [SRC[>>3]]。
34     >
35     いずれかの[[外部マーク付け宣言]]が次のような[[宣言]]を含んでいるなら、[[単独文書宣言]]は値
36     [CODE(XML)@en[[[no]]]] を持たなければ[['''なりません''']]。
37     - [14] [[属性]]の[[既定値]]の[[宣言]]であって、その[[属性]]が適用される[[要素]]が[[文書]]中に現れ、
38     当該[[属性]]の値が指定されていない場合
39     - [15] [[定義済み実体]]以外の[[実体]]の[[宣言]]であって、[[文書]]中で[[参照]]されているもの
40     - [16] 字句化される型を持つ[[属性]]の[[宣言]]であって、[[文書]]中にその[[属性]]が現れ、
41     [[宣言]]がなかったとしたら違った値に[[正規化]]される場合
42     - [17] [[要素内容]]を持つ[[要素型]]の[[宣言]]であって、その[[実現値]]たる[[要素]]の中に[[空白]]が直接現れる場合
43    
44 wakaba 1.6 ;; [18] [[文書要素]]とその[[子孫]]での利用についてが対象とされており、[[DTD]] の情報は対象外となっているようです。
45     例えば[[属性定義並び宣言]]の[[既定値]]の中に[[実体参照]]があり、それが[[外部マーク付け宣言]]により[[宣言]]されていても、
46     [CODE(XML)@en[[[yes]]]] とできそうです。
47    
48 wakaba 1.7 ;; [19] [[記法宣言]]や[[引数実体宣言]]は直接影響しないようです。
49    
50 wakaba 1.3 * 不思議解釈
51 wakaba 1.2
52     [1]
53 wakaba 1.1 [CITE[XML - Extensible Markup Language]] ([TIME[2007-03-10 11:04:55 +09:00]] 版) <http://msugai.fc2web.com/web/XHTML11/xml.html>
54    
55     >
56     当該の XML 文書が則るべき DTD の有無を指定します。あれば no、無ければ yes とします。
57     >
58     参照する DTD は後続の DTD 宣言で識別しますが、この DTD に照らして適正な文書は、「妥当 (valid) な文書」だと云われます。この妥当性の検証は、情報の交換、共有時には絶対に必要なことです。
59     >
60     XHTML の場合は、参照すべき DTD が W3C から提供されていますから、 standalone="no" です。
61    
62     意味不明。
63 wakaba 1.2
64 wakaba 1.3 * メモ
65    
66 wakaba 1.2 [2] [CITE@en[RFC 6120 - Extensible Messaging and Presence Protocol (XMPP): Core]]
67     ( ([TIME[2011-03-31 08:23:45 +09:00]] 版))
68 wakaba 1.3 <http://tools.ietf.org/html/rfc6120#section-11.5>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24