Записи и поля

Основой 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» значения Нет. Это значение рекомендуется использовать при определении структуры данных без генерации тегов в XML.

Примечание. Можно указать кодировку файла, которую требуется использовать при просмотре.