FSD è XML

Un documento FSD è scritto in linguaggio XML. Pertanto deve essere conforme ai normali requisiti di formattazione di un documento XML (deve avere una dichiarazione XML e un tag root).

La dichiarazione XML è simile all'esempio seguente:

<?xml encoding='UTF8' version='1.0' ?>

Il tag root per una definizione FSD valida deve iniziare con l'elemento dello schema, che stabilisce lo spazio dei nomi XML per la definizione e il numero di versione FSD utilizzato. Il tag root sarà pertanto simile al seguente: <schema xmlns='http://www.systemsunion.com/2001/TD/SSTransform/fsd/' version='1.0'> </schema>

Il processore FSD utilizza l'elemento dello schema esclusivamente per la convalida e il controllo della versione. L'elemento dello schema non influisce sulla conversione/riconversione dei dati in formato solo testo.