Ich hoffte, einige Viewmodel-Klassen mit Datenannotationen zu Xsd-Dateien zum Zwecke der Validierung (und Dokumentation) von XML-Dateien von 3rd-Party-Systemen zu verwenden. Xsd.exe generiert die .xsd-Dateien in Ordnung, aber Datenannotationsattribute wie [Erforderlich] werden nicht in der xsd mit f.ex. minOccurs = 1.Generiere XSD von Typen in Assembly mit xsd.exe, mit Dataannotation Attribute auf Eigenschaften
Welche Optionen (falls vorhanden) habe ich hier? Das "einfachste" wäre wahrscheinlich, meine eigene xsd-Generation mit Reflektion zu erstellen. Oder könnte ich es schaffen, einfach die zusätzlichen Validierungsattribute in einem separaten xsd zu erstellen und beides zu verwenden, wenn ich XML-Dateien darauf validiere?
Irgendwelche anderen Ideen?
Ich denke, Sie haben Recht, es gibt keine Out-of-the-Box-Lösung dafür. – Trygve