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

    シーケンスの最小オカレンスを定義します。

    この属性のデフォルトはゼロです。