初期設定値  

指定された要素で省略可能な属性が存在しない場合、XML パーサーがクライアントアプリケーションに渡すために初期設定値が使用されることがあります。次の表に、属性の初期設定値句のさまざまな形式とその内容を示します。

初期設定値句

説明

#REQUIRED

この属性に値を指定する必要があります。

#IMPLIED

この属性に値を指定することも、指定しないこともできます。

[#FIXED ] "初期設定値"

この属性に明示的な値が指定されない場合、XML パーサーは指定された初期設定値に置き換えます。#FIXED トークンが指定された場合、この属性の値は指定された初期設定値と一致する必要があります。いずれの場合も、親要素には常にこの名前の属性が必要です。

#FIXED 修飾子は、属性宣言で指定された値のみを属性が含むことができることを示します。繰り返しになりますが、属性が #FIXED として宣言された場合は、要素に明示的な属性値を指定することができます。唯一の制限は、その属性値が #FIXED 宣言で指定された値に完全に一致する必要があることです。