specificationタグは、XMLデータ仕様記述の処理単位を示します。この単位で仕様記述を実行できます。
specificationタグのアトリビュートは以下を指定します。
アトリビュート名 | 省略 | 意味 | 省略時の動作 |
---|---|---|---|
name | 不可 | nameアトリビュートは、仕様記述の名前を名標で指定します。仕様記述を実行するときには、この名前を使用します。 | - |
param | 可 | paramアトリビュートは、他のデータ仕様からメソッドとして呼び出される場合の引数を指定します。詳細は“仕様記述の呼び出し”を参照してください。 | paramアトリビュートを省略した場合には、引数なしになります。 |
specificationタグはコンテンツに0個または1個のcontrolタグと0個以上のsectionタグを記述します。 controlタグを記述した場合はcontrolで指定したsection要素が、省略した場合は全てのsection要素が記述順に実行されます。
<eSpec xmlns="http://interstage.fujitsu.com/schemas/uji/eSpec" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://interstage.fujitsu.com/schemas/uji/eSpec http://interstage.fujitsu.com/schemas/uji/espec.xsd"> <config> <version>6.0</version> </config> <specification name="sample"> <control> <validate section="sect1" /> </control> <section name="sect1"> ... </section> </specification> </eSpec>