Ich habe eine Webanwendung, die ein mittelgroßes XML-Dataset generiert, das von einem Drittanbieter verwendet werden soll.
Ich dachte, es wäre eine gute Idee, eine Form des Schemadokuments für das von mir generierte XML bereitzustellen, also habe ich das XML in Visual Studio eingefügt und es zum Generieren eines XSDs bekommen.
Die ärgerliche Sache ist, dass mein XML nicht zu der XSD validiert, die generiert wurde!Validierungsmuster für benutzerdefinierte XML-Dokumente
Ist es besser, Ihre eigene XSD zu rollen?
Was ist mit verschiedenen Schemadokumenten wie DTDs, Relax NG oder Schematron?
Der Schlüssel ist, dass ich in der Lage sein möchte, mein Dokument mit C# zu validieren.
Was sind Ihre XML-Validierungsstrategien?