#?SuikaWiki/0.9 [1] [[XML]] の[[属性]]の[[型]] について。 ,文字列型,[CODE(XML)[[[CDATA]]]] ,字句型 ,[CODE(XML)[[[ID]]]] ,字句型 ,[CODE(XML)[[[IDREF]]]] ,字句型 ,[CODE(XML)[[[IDREFS]]]] ,字句型 ,[CODE(XML)[[[ENTITY]]]] ,字句型 ,[CODE(XML)[[[ENTITIES]]]] ,字句型 ,[CODE(XML)[[[NMTOKEN]]]] ,字句型 ,[CODE(XML)[[[NMTOKENS]]]] ,列挙型 ,[CODE(XML)[[[NOTATION]]]] [VAR[[[群]]]] ,列挙型 ,[VAR[群]] - [2] 型が [CODE(XML)[ID]], [CODE(XML)[NOTATION]] の属性は、要素型にそれぞれ1つしか存在できません。 - [3] [[互換性のため]]、 [CODE(XML)[NOTATION]] 型の属性は[[内容モデル]]が [CODE(XML)[[[EMPTY]]]] の要素型 ([[強制空要素]]) には存在できません。 - [4] [VAR[群]]の[[接続子]]は XML では [CODE(XML)[|]] のみです。 - [5] [VAR[群]]の構成要素は、記法型の場合は宣言されている [WEAK[(多分、 DTD のどっかで宣言されていれば属性並び宣言の後でもいい。)]] [[名前]]で、単なる列挙型の場合は[[名前字句]] ([CODE(XML)[Nmtoken]]) です。 - [6] [[相互運用性のため]]、単なる列挙型の候補の名前字句はその要素型の単なる列挙型全ての中で一意であるべきです。 - [7] [VAR[群]]それぞれの構成要素に重複がある ([SAMP(XML)[(あ|い|あ)]]) のとか、群と[[引数実体]]が適当に入れ子になっていない ([SAMP(XML)[(あ|%t;]]) のは駄目な気がするんですが、仕様書にはなんとも書かれていません。