/[pub]/suikawiki/sw4data/ids/8/923.txt
Suika

Contents of /suikawiki/sw4data/ids/8/923.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Sun Nov 16 19:38:00 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: before-graph-20090923, suika-20100509, HEAD
File MIME type: text/plain
converted from SuikaWiki3 <http://suika.fam.cx/gate/cvs/suikawiki/wikidata/page/53474D4C.ns/B8EDA4EA.txt>

1 #?SuikaWiki/0.9
2 [1] 括弧内の番号は [[JISX4151]]‐1992 の節です。
3
4 -[2] [空終了タグの要素型名] [[空終了タグ]]の要素型名を決定出来る最近の[[開いている要素]]が存在しないとき、誤りとする。
5 (6.5.1.1)
6 -- 例: [SAMP(SGML)[<root>pcdata</></root>]]
7 --- [SAMP(SGML)[<!ELEMENT root o o (e1)> <!ELEMENT e1 o o (#PCDATA)>]] だったらこの例も正当だろうか? →妥当でしょう。
8 --- この例の場合、誤りなのは [SAMP[</root>]] の方であって、
9 空終了タグそのものは誤ってないのでは?
10 -[3] [(P)CDATA 内容要素の終了] 内容が[[混合内容]]であったとすると誤りとなる終了は、誤りとする。
11 (6.6)
12 -- どういう場合かよく分かりませんけど、 [SAMP(SGML)[<CDATA>character data</WRONG>]]
13 とかかなあ?
14 -[4] [付番現番号] [[付番]]の[[現番号]]を決定できない場合、
15 誤りとする。 (6.8.1.2)
16 -- 例: [SAMP(SGML)[<root><h><p><h2><p2></root>]]
17 (ここで、 [SAMP(SGML)[h]] と [SAMP(SGML)[p]] は付番要素型。)
18 - [5] [マーク区間終了はマーク区間でのみ] [[マーク区間宣言]]以外で[[マーク区間終了]]が現れたら、誤りとする。 (9.4)
19 -- 例: [SAMP(SGML)[pcdata '']'''']''''>'' pcdata]]
20 -- この規定のために、 [[XML]] ではマーク区間宣言以外の
21 [CODE(XML)['']'''']''''>'']] を禁止しています。
22 -[6] [省略不能タグの省略] [CODE(SGML)[[[ELEMENT]]]]
23 宣言で省略不能としている[[タグ]]が省略されている場合、
24 誤りとなる。 (10.2.2)
25 -[7] [排除要素による内容モデル不能化の禁止]
26 [[排除要素]]の指定によって、必須であった要素・[[内容字句]]が消去される時、これを誤りとする。 (10.2.5.2)
27 -- 悪い例: [SAMP(SGML)[(foo,bar) -(bar)]]
28 -- 悪い例: [SAMP(SGML)[(foo,(bar|baz)) -(bar|baz)]]
29 -- 良い例: [SAMP(SGML)[(foo,(e1,e2,e3),bar) -(e1,e2)]]
30 - [8] [データ属性の再宣旨の禁止] [CODE(SGML)[[[ALL]]]] で宣言された[[データ属性]]を指定し、それからその属性を再[[宣旨]]しようとすることは誤りとする。 (K.4.4)
31 - [9] [文書型名が自明であること] [[文書型名]]に[[見出し語]] [CODE(SGML)[[[IMPLIED]]]] が指定されているにも関わらず、[[文書要素]]の[[開始タグ]]が省略されているか、又は[[空開始タグ]]であるとき、[[報告可能マーク付け誤り]]とする。 (K.4.5)
32 - [10] [必須 DTD 特性が理解できること] ある[[DTDデータ実体]]が参照され、[[必須DTD属性]]のその表現が[[システム]]によって理解されず、それらに対する既定宣言を暗黙に与えることが許されない場合、報告可能マーク付け誤りとする。 (K.4.10)
33 - [11] 規格ではっきり規定された誤りって少ないですね。

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24