9

私の C#/.NET アプリケーションは、ユーザーが手動で編集した XML ファイルを読み取ります。許可される要素とタグは、アプリケーションのドキュメントに記載されています。LINQ を使用して XML ファイルからデータを抽出しています。

XML ファイルからデータを抽出する前に、期待どおりの構造になっているかどうかを検証したいと思います。そうでない場合は、ユーザーにフィードバックできるように、何が問題なのかについての情報を提供していただければ幸いです。

C# でこれを行う最も簡単な方法は何ですか?

4

2 に答える 2

9

XSD に対して xml ファイルを検証できます。

  • まず、Xml スキーマ定義ファイルを作成する必要があります。を見る
  • XML スキーマ定義ツールを使用して XMLfile から XSD を作成する
  • このコードを使用して、対応する XSD を使用して入力 XML を検証します

これが役立つことを願っています...

編集

この記事では、C# を使用して xml を検証する考えられるすべての方法について説明します
Visual C# .NET で DTD、XDR、または XSD を使用して XML ドキュメントを検証する方法

IMO の最良のオプションは、XSD を使用することです。

于 2010-08-12T06:59:50.873 に答える
0

入力 Xml データ ファイルの検証

于 2010-08-12T06:58:31.543 に答える