Как проверить документ XML? - PullRequest
8 голосов
/ 12 августа 2010

Приложение C # / .NET считывает файлы XML, которые редактируются пользователями вручную. Разрешенные элементы и теги описаны в документации приложения. Я использую LINQ для извлечения данных из файла XML.

Перед извлечением данных из файла XML я хотел бы проверить его, чтобы увидеть, имеет ли он ожидаемую структуру. Если нет, то было бы неплохо получить информацию о том, что не так, чтобы я мог дать некоторую отдачу пользователю.

Какой самый простой способ сделать это в C #?

Ответы [ 2 ]

8 голосов
/ 12 августа 2010

Вы можете проверять XML-файлы по XSD.

Надеюсь, что это поможет ...

РЕДАКТИРОВАТЬ

В этой статье описываются все возможные способы проверки XML, используя C #
КакЧтобы проверить документ XML с помощью DTD, XDR или XSD в Visual C # .NET

IMO, лучший вариант - использовать XSD.

0 голосов
/ 12 августа 2010
...