Durante lo sviluppo di XML, è spesso necessario generare uno o più file di istanza XML validi a partire da un file XSD esistente. Invece di iniziare manualmente la conversione da XSD a XML, gli sviluppatori possono utilizzare XMLSpy per generare un'istanza XML come punto di partenza. Questo è anche utile per i test durante la fase di sviluppo dello schema XSD.
Con un file XSD aperto in XMLSpy, è facile creare un file XML valido con pochi semplici clic, selezionando le opzioni desiderate. Le numerose opzioni disponibili consentono di generare alcuni o tutti gli elementi, specificare il numero di elementi ripetibili, e così via; oppure, è possibile semplicemente fare clic su "OK" per generare il file in base alla configurazione predefinita.
È possibile anche utilizzare XMLSpy per generare file XSD e XML contenenti valori di esempio.
Oltre a generare file XML, è possibile convertire un file XML esistente in un file XSD con la stessa facilità in XMLSpy. È possibile generare un file XSD a partire da uno o più file XML di esempio.
La finestra di dialogo "Genera schema" offre diverse opzioni flessibili per generare elementi, attributi, tipi semplici, entità ed enumerazioni.
Oltre a consentire la conversione tra XML e XSD, XMLSpy supporta anche:

