私の C#/.NET アプリケーションは、ユーザーが手動で編集した XML ファイルを読み取ります。許可される要素とタグは、アプリケーションのドキュメントに記載されています。LINQ を使用して XML ファイルからデータを抽出しています。
XML ファイルからデータを抽出する前に、期待どおりの構造になっているかどうかを検証したいと思います。そうでない場合は、ユーザーにフィードバックできるように、何が問題なのかについての情報を提供していただければ幸いです。
C# でこれを行う最も簡単な方法は何ですか?