-
Notifications
You must be signed in to change notification settings - Fork 4
/
701.txt
33 lines (25 loc) · 1.72 KB
/
701.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[1] [[DTD]] ([[応用DTD]] または派生[[体系DTD]])
は、その[[文書実現値]]の[[基底体系]]についての[DFN[[RUBYB[体系支援宣言][architecture support declaration]]]]を含みます。
[4]
仕様書:
- [[ISO/IEC 10744]]:1997
-- A.3.4 <http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.4.html>
[5]
[[体系支援宣言]]は、実際には[[体系定義文書]]を識別する[[記法宣言]]
([DFN[[[体系記法宣言]]]]と、それに対応する[[体系支援属性]]の[[属性定義並び宣言]])
と、[[体系DTD]] を含んだ[[外部実体宣言]] ([DFN[[[体系実体宣言]]]]) で構成します。
なお、この方法は [[XML]] では使えませんから、
後に[[体系使用宣言処理指令]]という代替書式が規定されています。
[2]
体系定義文書や体系 DTD は、実装がそれを必要としていなければ、
実際に入手できなくても誤りではありません。
体系支援宣言の主目的は[[体系支援属性]]を宣言・指定することだからです。
しかし、[[体系機関]]が解析[[体系的文書]]を生成・検証するのなら、体系 DTD は必要です。
[SRC[ISO/IEC 10744:1997 NOTE 413]]
[3] 体系支援宣言は、可能な限り他の宣言の前に持ってくるべきです。
(ただし、[[体系基底宣言]]はそれより更に前にあるべきです。)
[6] [DFN[[RUBYB[体系使用宣言][architecture use declaration]]]]は、
[[体系支援宣言]]の別名のようです。
[[SGML]] の[[マーク宣言]]を使った本来の[[体系支援宣言]]と、
[[処理指令]]を使った[[体系使用宣言処理指令]]の
2種類の表現方法があります。