メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。なお、疑問点や分からない点がありましたら、遠慮なく メールにてご質問ください。
<第70号> 今週のおさらい 毎週金曜日配信 What's New 2003/10/17 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ■ HTML講座 第16回 --- フレーム ■ XML初級講座 第8章 --- 属性リスト宣言
Attribute List Declaration<!ATTLIST 要素名 属性名 データ種別 "デフォルト値">
<!ATTLIST magazine id ID "No.90196">
!」は、宣言を意味します。次の ATTLIST は属性リストを意味し、その要素名が magazine であることがお分かりでしょう。id、そのデータ種別は 「ID型」であり、初期値として「No.90196」と設定しています。<magazine id="No.90196">メールマガジンのIDです。</magazine>
属性リスト宣言に記述するデータ種別には、以下のように区別されています。
| データ型 | 種別 | 内容 |
| CDATA | 文字データ | 文字データを表わす型。任意の文字を記述することができる。 |
| ENTITY | エンティティ参照 | 置換文字列を表わす型。名前の命名規則に従った名前文字を記述することができる。 |
| ENTITYS | 複数のエンティティ参照 | 置換文字列を表わす型が複数存在する型。名前の命名規則に従った名前文字を記述することができる。 |
| ID | 識別子 | 識別子を表わす型。名前の命名規則に従った名前文字を記述することができる。 |
| IDREF | 参照識別子 | 他の要素を参照できる識別子を表わす型。名前の命名規則に従った名前文字を記述することができる。 |
| IDREFS | 複数の参照識別子 | 他の要素を参照できる識別子を表わす型が複数存在する型。名前の命名規則に従った名前文字を記述することができる。 |
| NMTOKEN | 名前トークン | 文書のセキュリティレベル。言語名やコードを表わす型。名前で使用できる文字を1文字目から記述することができる。 |
| NMTOKENS | 複数の名前トークン | 文書のセキュリティレベル。言語名やコードを表わす型が複数存在する型。名前で使用できる文字を1文字目から記述することができる。 |
| NOTATION | 記法 | 因果関係を表わす型。NOTATION宣言された名前文字を記述することができる。 |
| 列挙 | 列挙型 | データの候補を書き並べる型。名前で使用できる文字を1文字目から記述することができる。 |
| 初期値 | 内容 |
| 直接記述 | 要素に対し、属性指定の属性が明示的に指定されていない場合に指定する。 |
| #REQUIRED | 必須。要素に対し属性指定を必ず記述しなければならない。 |
| #IMPLIED | 省略可能。要素に対し属性指定を省略することができる |
| #FIXED | 固定。要素に対し属性指定の属性値に固定の値を記述しなければならない。 |