2011-01-25 8 views
0

設定項目のいくつかをファイルに保存する必要があります。これは私たちが使用しようとしているローカリゼーション機能の一部であると言われています。私が言われたことから、ストレートXMLファイルよりバイナリファイルを読む方がはるかに高速です。これは真実で、xmlデータをバイナリ形式で保存するのが理想的ですか?データを保存してWebアプリケーションに取り込む別の方法がありますか?バイナリファイルのXMLデータまたはasp.netアプリケーションのストレートXMLファイル?

LINQを使用してデータを読み取るか、オブジェクトとしてキャストできます。また、特定のデータについてファイルを解析する最善の方法は何ですか?どんな提案も大変ありがとうと思いますか?

+0

誰もが何か提案がありますか? – DDiVita

答えて

0

バイナリ上でXMLを使用することをお勧めします。これは、操作が簡単だからです。バイナリは高速ですが、特にファイルから読み込んだ値をキャッシュすると、アプリケーションの速度が向上することに気付くはずです。

XMLファイルを解析する最も簡単な方法は、XmlSerializerクラスを使用してXMLファイルをオブジェクトに逆シリアル化することです。これは、私の意見ではXMLを解析するのが最も無痛な方法です。

+0

私はすでにこのようなことをやっていますが、大きな違いがあるとすれば、ファイルが本当に大きかったかどうかを知りたいと思っていました。 – DDiVita

関連する問題