FSD の sequence タグ
sequence タグでは、レコードの sequence、choice、またはその他の sequence を定義します。choice と異なり、sequence は一定の順序でレコードを定義します。
<sequence name output='yes'|'no' max-occur min-occur> <record/> <choice/> <sequence/> </sequence>
属性
name
シーケンスの名前を定義します。出力属性が [yes] に設定されている場合、この名前が出力ファイルの XML タグ名として使用され、入力処理中に XML タグでシーケンスを照合する際にも使用されます。
output
シーケンスを出力ファイルに含めるかどうかを定義します。有効な値は [yes] または [no] です。[yes] に設定すると、出力ファイルでタグが生成されます。[no] に設定すると、シーケンスはデータ構成を記述するためだけに使用され、出力ファイルには表示されません。
デフォルトは [yes] です。
max-occur
シーケンスの最大オカレンスを定義します。値にゼロを設定すると、出現回数の制限がありません。
この属性のデフォルトは 1 です。
min-occur
シーケンスの最小オカレンスを定義します。
この属性のデフォルトはゼロです。