Записи и поля
Основой 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.
Примечание. Можно указать кодировку файла, которую требуется использовать при просмотре.