ボタンをクリックすると、Get メソッドを使用して別の Web サイトから xml データを取得する MVC Web サイトがあります。次に、この XML の一部を Web ページに表示する必要があります。
私の現在のアプローチは、XML をオブジェクトにデシリアライズし、そのオブジェクトをビューに渡すことです。これにより、適切なデータが取得されます。
私の問題は、クラスが XML データと完全には一致しないことです (すべての要素/属性/その他が含まれているわけではありません)。データが長すぎて、要素と属性が多すぎるため、すべてをクラスに書き込みたくありません。また、データに何らかのエラーがあるため、XSD.exe を使用して XML データからクラスを作成できませんでした (ただし、Web ページが読み取っているときに xml データは正常に機能します)。
これを行うより効率的な方法はありますか?
コメントにはいくつかの問題も指摘されていますが、このリンクを読んでください。そして、それはかなり複雑なようです。 C# で XML ドキュメントの一部のみを逆シリアル化する方法
あなたの助けに感謝します。ありがとう!