record および field
FSD の中心となるのは、フラットデータに表示される field です。record に一定の順序で含まれる field は実際のデータの構成を定義します。
XML タグを生成するために使用する名前が record と field の両方に含まれます。この FSD の例:
<?xml encoding='UTF8' version='1.0' ?>
<schema xmlns='http://www.infor.com/2017/TD/SSTransform/fsd' version='1.0'>
<sequence output='no'>
<record name='parent'>
<field name='child'/>
</record>
</sequence>
</schema>
生成される XML 構成:
<parent> <child/> </parent>
デフォルトでは、すべてのレコードが出力ファイルに生成されます。この設定は、output 属性を [no] にすることによって上書き変更できます。これは、タグを XML に生成せずにデータ構成を指定したい場合に便利です。
注: 参照時に使用するファイルエンコードを指定できます。