[1] XML の属性の型 <http://www.w3.org/TR/REC-xml#sec-attribute-types> について。
文字列型 | CDATA |
字句型 | ID |
字句型 | IDREF |
字句型 | IDREFS |
字句型 | ENTITY |
字句型 | ENTITIES |
字句型 | NMTOKEN |
字句型 | NMTOKENS |
列挙型 | NOTATION 群 |
列挙型 | 群 |
ID
, NOTATION
の属性は、要素型にそれぞれ1つしか存在できません。NOTATION
型の属性は内容モデルが EMPTY
の要素型 (強制空要素) には存在できません。|
のみです。Nmtoken
) です。CDATA
とみなされます。[10]
>>7 前者は妥当性制約 No Duplicate Tokens
で禁じられていました。
(Mr.Anonymous 2004-05-27 12:20:28 +00:00)
[11]
>>7 後者は妥当性制約 Proper Group/PE Nesting
が該当しそうだけどよく読むと模型群にしか適用されないし。
型名 | 要素属性 | データ属性 | 連結属性 | |
XML | SGML | |||
CDATA | ○ | ○ | ○ | ○ |
ENTITIES | ○ | ○ | × | ○ |
ENTITY | ○ | ○ | × | ○ |
ID | ○ | ○ | × | × |
IDREF | ○ | ○ | × | × |
IDREFS | ○ | ○ | × | × |
NAME | × | ○ | ○ | ○ |
NAMES | × | ○ | ○ | ○ |
NMTOKEN | ○ | ○ | ○ | ○ |
NMTOKENS | ○ | ○ | ○ | ○ |
NOTATION | △ | △ | × | × |
NUMBER | × | ○ | ○ | ○ |
NUMBERS | × | ○ | ○ | ○ |
NUTOKEN | × | ○ | ○ | ○ |
NUTOKENS | × | ○ | ○ | ○ |
列挙 | ○ | ○ | ○ | ○ |
データ指定 | × | ○ | ○ | ○ |
参照 :