私たちが開発しているアプリケーションの1つでは、多くのXML処理を行います。現在、ほとんどの処理でDOMとXPathを使用していますが、パフォーマンスにはあまり満足していません。Linq to XMLとDOMとの比較
現時点では、XML処理ロジックをLINQに移行することを検討しており、最初の調査では、LINQのパフォーマンスはDOMよりも優れていることが示されています。
これらの変更を行う前に、他の人がこのことについてどのように感じているか知りたいと思います。 LINQを使用していますか?どれdisavantagesなどが...
おかげで、 Shamika
は、あなたの答えをありがとうございました。私はいくつかのパフォーマンステストを行い、予想通りXmlDocumentとLINQの両方を実行するXmlReaderを実行しました。これはXMLの読み取り専用です。
LINQの使い易さが必要な場合は、XmlReaderのいくつかの機能を使用してLINQ XML処理を実装でき、XmlDocumentよりもはるかに優れたパフォーマンスを得ることができます。詳細については、「rwwilden」コメントを参照してください。
ありがとうございました。
この質問を見てください:http:// stackoverflow。co.jp/questions/182976 –