In meinem Projekt habe ich sehr große XSD-Datei, die ich verwende, um einige XML-Anfrage und Antwort auf eine dritte Partei zu validieren.xsd validierung againts xsd generierte klasse level validation
Für das obige Szenario kann ich 2 haben Ansätze
1) XML erstellen und dann validieren gegen give XSD 2) Erstellen Sie Klassen aus XSD mit Hilfe von XSD gen Werkzeug, xtra wenig attirbutes hinzufügen und sie verwenden zur Validierung.
Validation in der zweiten Art und Weise wird ein wenig auf diese Weise arbeitet, a) XML-Anfrage/Antwort in Objekt mit XML Serialisierung b) validieren, das Objekt mit benutzerdefinierten Attributen umwandeln auf jede Eigenschaft festgelegt, dh, Übergeben die Aufgabe ein Verfahren Das validiert das Objekt, indem es durch Eigenschaften und seine benutzerdefinierten Attribute, die für jede Eigenschaft festgelegt sind, iteriert. Dadurch wird ein boolescher Wert zurückgegeben, wenn das Objekt validiert wird und bestimmt, ob die XML-Anforderung gültig ist oder nicht.
Jetzt die Sorge, welche Ansatz in Bezug auf Leistung und alles andere gut ist ???