Samozrejme, ze po nekolika krat to chce zautomatizovat. Napriklad takto:
Otevreme XML (pokud neni prilis obrovsky) ve Visual Studio (testovano na Visual Studio 2008 SP1).
XML -> Create Schema
Ulozit soubor se schemou uvnitr reseni.
V okne Solution Explorer zapnout "Show Hidden Files"
Pravym tlacitkem na ulozene schema -> Include in Project
Pak vytvorime nastroj pro generace C# tridy primo ve Visual Studio
Vybrat TOOLS v hornim menu -> EXTERNAL TOOLS -> ADD
Vyplnit policka:
Title = nejake zahlavi, napriklad "XSD - create C# class"
Command = kde mate xsd.exe na disku, napriklad C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\xsd.exe
Arguments = $(ItemPath) /c
v tomto pripade bude vygenerovana C# trida
Item Directory = $(ItemDir)
v tomto pripade trida bude ulozena vedle xsd souboru
Zaskrtnout "Use Output Window", zbytek ponechat
Stisknout APPLY
Ted staci vybrat XSD soubor, pak TOOLS -> XSD - create C# class,
a pridat do reseni vygenerovanu tridu.