2012-02-15 3 views
0

どの方法が速度とメモリで効率的ですか?XMLを読み書きするVSをプレーンテキスト

ライティングとxmlファイル(あまりにパース)またはプレーンテキストファイルを読み書き、私はデータを操作したい(長くはありません1が、structurated)を読ん

答えて

0

あなたは速くXMLよりもプレーンテキストを作ることができますが、 xmlはより構造化されて読みやすくなっています。

プレーンテキストを使用する場合は、テキストを変数に「非直列化」する必要があります。これは、方法を効率的に行う方法によって異なります。

1

プレーンテキストはおそらくスピードとメモリにとってより効率的です。特に、CSVや他の一般的なセパレータのようなものを使用して "構造化"することができます。 は何あなたががあきらめていることである。

  • XMLは、非常に「人間が読める」である(自己文書化)
  • パーサ/データ構造ジェネレータは既に存在しているので、XMLを開発するより速くである可能性があります。

人々はスピードとメモリ効率(特にメモリ!)があまりにも心配です。最も簡単なものは何でもして、遅すぎると最適化してください!

データが分からない場合:非常に単純なもの(オプションフィールドはなく、レコードタイプは1つなど)私はCSVのようなものを使用します。だから、私が作った最新のファイルは、JAXBを使って構造体を生成し、ファイルを解析することです。

関連する問題