XML を読み取り、ビジネス ロジックを実行する方法は複数あります。ビジネス オブジェクトは、必要な値の読み取り、書き込み、編集、および取得を何度も行うことができます。XML ファイルのサイズもGB単位では非常に大きくなりますが、ほとんどはMB単位です。パフォーマンスに基づいて、どのアプローチが最適かを判断します。
- XMLリーダー
- XMLシリアル化
- Linq から XML
- ストリームリーダー
- XML Dom 解析
XML を読み取り、ビジネス ロジックを実行する方法は複数あります。ビジネス オブジェクトは、必要な値の読み取り、書き込み、編集、および取得を何度も行うことができます。XML ファイルのサイズもGB単位では非常に大きくなりますが、ほとんどはMB単位です。パフォーマンスに基づいて、どのアプローチが最適かを判断します。
多分関係ない…
huge ... を使用していない限り、つまり HUGE ... xml を使用している場合を除き、それがボトルネックである sooooooooooo を何度も実行している場合を除きます ...
いつでも自分でベンチマークすることもできます...
他の質問は...何が必要ですか?
読み書きする必要がある場合は、一方が他方より関連性が高い可能性があります。あなたが読む必要があるだけなら、右を提供する人は比較して「遅い」でしょう...
それはあなたが尋ねる非常に幅広い質問です...十分な詳細がありません...
良い。使用しようとしている特定のアプリケーションによって異なります。しかし、理論的には、パフォーマンスに関する限り、Linq が最高です。