Al desarrollar XML a menudo es necesario desarrollar archivos de instancia XML válidos a partir de un archivo XSD ya existente. En vez de realizar esta tarea completamente a mano, puede usar el Editor XML de XMLSpy para generar una instancia XML como punto de partida. Esta función también es útil para hacer pruebas durante la fase de desarrollo de XSD.
En XMLSpy puede generar un archivo de instancia XML válido a partir de un documento XSD con solo unos clics. En la transformación de XSD en XML, XMLSpy ofrece opciones para seleccionar qué elementos se generan, especificar el número de elementos de repetición, etc., aunque también puede generar el documento de salida usando la configuración predeterminada para transformar XSD en XML.
Incluso puede generar un archivo XML con valores de muestra a partir de un documento XSD.
Además de generar XML a partir de XSD, con XMLSpy también puede convertir fácilmente un archivo XML ya existente en XSD. Puede generar un archivo XSD a partir de uno o varios archivos de instancia XML.
El cuadro de diálogo de transformación de XML en XSD ofrece opciones flexibles para generar elementos, atributos, tipos simples, entidades y enumeraciones.
Además de convertir XSD en XML y viceversa, XMLSpy también admite estas conversiones: