DTDにおける属性
DTDにおける要素の属性の定義方法
先にDTDにおいてある要素の内容の構造の指定の仕方を述べた.次は要素の属性の指定だ.属性は属性リスト宣言で指定する.
<!ATTLIST 要素名 属性名 閾値 デフォルト値>要素名には属性名で指定した名前の属性がある.閾値はその属性の取り得る値である.閾値には以下のものなどがある.
- (A|B)
- その属性値はAかBのどちらかである.
- CDATA
- その属性値は文字列である.
- ID
- その属性値はXML本体で一意である.ただし一文字目に数字は不可.
- #REQUIRED
- 必ず属性を指定する.
- #IMPLIED
- 属性を省略できる.
- "値"
- デフォルト値の指定.
- #FIXED "値"
- 必ずこの値.

