Записи и поля в 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.

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