/
385.txt
67 lines (63 loc) · 2.99 KB
/
385.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[4]
>
:(259) マーク最小化機構 (markup minimization feature):
[[タグ]]の短縮, 省略又は[[実体参照]]の短縮によって[[マーク]]が[[最小化]]されることを許す
[[SGML]] の[[機構]]。
[SRC[[[JIS X 4151]]-1992 3.]]
- 備考 マーク最小化機構は、[[文書型定義]]に影響しないので、
省略されたマークを回復することによって、
これらの機構を[[支持]]しない[[システム]]に最小化された[[文書]]を送ることができる。
[[SHORTTAG]], [[OMITTAG]], [[SHORTREF]], [[DATATAG]]
及び [[RANK]] の5種類がある。
[1] [[SGML宣言]]のマーク最小化機能に関する指定を
[[ABNF]] 風に表現すると、次のようになります。
[PRE[
-- マーク最小化機能 [196] --
MINIMIZE
DATATAG (YES / NO) -- [[データタグ]] --
OMITTAG (YES / NO) -- タグの省略 --
RANK (YES / NO) -- [[付番]]省略 --
SHORTTAG ( -- 短縮タグ --
YES -- すべて使用 --
/ NO -- すべて不使用 --
/ -- 詳細な選択 (Web SGML) --
-- 開始タグ選択肢 [196.1] --
STARTTAG
EMPTY (YES / NO) -- [[空開始タグ]] --
UNCLOSED (YES / NO) -- 閉じない開始タグ --
NETENABL ( -- [[NET]] 可能開始タグ --
NO
/ ALL -- 全終了タグ存在要素で --
/ IMMEDNET -- 終了タグ存在空要素で --
)
-- 終了タグ選択肢 [196.2] --
ENDTAG
EMPTY (YES / NO) -- [[空終了タグ]] --
UNCLOSED (YES / NO) -- 閉じない終了タグ --
-- 属性選択肢 [196.3] --
ATTRIB
DEFAULT (YES / NO) -- 既定値の使用 --
OMITNAME (YES / NO) -- 属性名省略 --
VALUE (YES / NO) -- 生属性値の使用 --
)
[ -- 空要素終了規則 [196.4] (Web SGML) --
EMPTYNRM (YES / NO) -- 空要素終了タグ --
-- 暗示既定宣言 [196.5] (Web SGML) --
IMPLYDEF -- 暗黙のマーク宣言 --
ATTLIST (YES / NO) -- 属性定義並び宣言 --
DOCTYPE (YES / NO) -- 文書型宣言 --
ELEMENT ( -- 要素型宣言 --
YES
/ NO
/ ANYOTHER -- [[直接再帰要素]]は禁止 --
)
ENTITY (YES / NO) -- 実体宣言 --
NOTATION (YES / NO) -- 記法宣言 --
]
]PRE]
[2] JIS X 4151 附属書 K の式 [196] は括弧が間違っているので注意。
Web SGML 英語原文 ([[ISO 8879]]) を参照されたし。
[3] [CODE(SGML)[[[IMPLYDEF]]]] により補われる暗示宣言は、
必要になった順で[[グローブ]]中に現れます。
属性が指定されない場合には、[[属性割当節]]が作られることはありません。
[SRC[Web SGML K.3.7]]