記錄和字段

FSD 的核心是出現在平面數據中的記錄和字段的設置。記錄包含了按固定次序排列的字段,字段則設置實際數據的結構。

記錄和字段都有一個名稱,用來生成 XML 標記。例如,下列 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 內生成標記時,這個方法非常實用。

注意:瀏覽時您可以指定要使用的文件編碼。