Записи и поля в FSD
Основой FSD является определение записей и полей, включаемых в плоские данные. Запись содержит поля в фиксированном порядке, и поле определяет структуру фактических данных.
И записи, и поля имеют имена, которые используется для генерации тегов XML. Так, например, приведенное ниже FSD
<?xml encoding='UTF8' version='1.0' ?> <schema xmlns='http://www.systemsunion.com/2001/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.