2011-01-14 2 views
4

Wenn es um XML geht, schreibe ich normalerweise eine xsd-Schema-Datei und erzeuge die C# -Klasse mit xsd.exe. Aber es wäre viel einfacher, zuerst die C# -Klasse (n) mit öffentlichen Eigenschaften zu schreiben, wenn der XmlSerializer serialisieren muss. Leider erhalten Sie kein XML-Schema, um diese Ausgabe/Schnittstelle zu dokumentieren. Das Generieren eines xsd-Schemas aus der generierten XML-Datei ist ziemlich fehleranfällig, da Einschränkungen oder Einschränkungen nicht erraten werden können. Also, was ist der beste Weg, xsd XML-Schema aus einer Dotnet-Klasse zu generieren?Was ist der beste Weg, xsd XML-Schema aus einer Dotnet-Klasse zu generieren?

Antwort

6
xsd.exe assembly.dll /type:Your.Type.Name 
Verwandte Themen