Frage

Mein C # /. NET-Anwendung liest XML-Dateien, die von den Benutzern manuell bearbeitet werden. Die erlaubten Elemente und Tags werden in der Dokumentation der Anwendung beschrieben. Ich verwende LINQ to Extrahieren von Daten aus der XML-Datei.

Bevor Daten aus der XML-Datei zu extrahieren, würde Ich mag es zu überprüfen, um zu sehen, ob es die erwartete Struktur hat. Wenn nicht, wäre es schön, Informationen darüber zu haben, was falsch ist, so dass ich einige feeback für den Benutzer geben kann.

Was ist der einfachste Weg, dies in C # zu tun?

War es hilfreich?

Lösung

Sie können XML-Dateien gegen XSD validieren.

Hope Dies wird helfen ...

EDIT

Dieser Artikel erklärt, alle Möglichkeiten zur Validierung des XML, C #
mit Wie Validate ein XML-Dokument mithilfe von DTD, XDR oder XSD in Visual C # .NET

IMO beste Option ist, XSD zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top