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.