Med vývojom XML je často potrebné vygenerovať jeden alebo viac platných XML inštanc známych súborov z existujúceho XSD. Namiesto ručného začatia procesu prekladu XSD do XML, vývojári môžu použiť XMLSpy na generovanie XML inštanc známeho súboru ako východiskového bodu. Toto je tiež užitočné pre testovanie počas fázy vývoja XSD.
Z odprto datoteko XSD v programu XMLSpy je enostavno ustvariti veljavno datoteko XML s samo nekaj kliki, s katerimi izberete želene možnosti. Obsežne možnosti vam omogočajo generiranje nekaterih ali vseh elementov, določanje števila ponavljajočih se elementov in tako dalje – ali pa preprosto kliknite OK, da generirate datoteko na podlagi privzetih nastavitev.
Môžete dokonca nechať program XMLSpy generovať súbory XSD, ktoré obsahujú XML s príkladmi hodnôt.
Poleg generiranja XML datotek, lahko v programu XMLSpy enostavno pretvorite že obstoječo XML datoteko v XSD. Lahko ustvarite XSD datoteko iz ene ali več XML instanc.
Okno "Generuj schému" ponúka flexibilné možnosti generovania prvkov, atribútov, jednoduchých typov, entít a výpočtových možností.
Poleg pretvorbe med formatoma XML in XSD, program XMLSpy podpira tudi:

