@634

属性リスト宣言

Advertisement

書式

<!ATTLIST 要素名 属性名 (属性値の候補|属性値のデータ型) デフォルト属性 "デフォルト値">

データ型

データ型意味
CDATA文字データを表すデータ型
ID一意識別子
IDREF一意識別子への参照
IDREFS複数のIDREF
NMTOKEN名前として使用できる文字を記述するためのデータ型
NMTOKENS複数のNMTOKEN
ENTITY外部実態
ENTITIES複数のENTITY
列挙ユーザ指定の属性値リスト

例:CDATA
<!ATTLIST profile name CDATA #IMPLIED>

例:ID, IDREF, IDREFS
<!ATTLIST profile snum (ID|IDREF) #REQUIRED>

例:NMTOKEN, NMTOKENS
<!ATTLIST profile name NMTOKEN #IMPLIED>

デフォルト宣言

デフォルト値説明
デフォルト値として設定される
#REQUIRED省略を許可しない
#IMPLIED省略可能
#FIXED "値"固定値

<!ATTLIST profile name CDATA "MAME">

省略不可
<!ATTLIST profile name CDATA #REQUIRED>

省略可
<!ATTLIST profile name CDATA #IMPLIED>

固定値
<!ATTLIST profile name CDATA #FIXED "MAME">

メモ書き

ひとつの要素に複数の属性を定義する場合、以下の2通りの方法がある。
<!ATTLIST 要素名 属性名1 候補値 "デフォルト値">
<!ATTLIST 要素名 属性名2 候補値 "デフォルト値">
<!ATTLIST 要素名 属性名1 候補値 "デフォルト値"
          要素名 属性名2 候補値 "デフォルト値">

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール