XML-данные в двоичных файлах или прямой XML-файл для приложения asp.net? - PullRequest
0 голосов
/ 25 января 2011

Нам необходимо сохранить некоторые из наших элементов конфигурации в файлы.Мне сказали, что это для некоторых функций локализации, которые мы собираемся использовать.Из того, что мне сказали, намного быстрее читать из двоичного файла, чем из простого XML-файла.Это правда, и это идеально, чтобы сохранить данные XML в двоичном формате или есть другой способ, которым я должен сохранить данные, чтобы вытащить их в мое веб-приложение?

Я хотел бы иметь возможность читать данные, используя LINQ или приводить их как объект.Кроме того, каков наилучший способ для анализа файла для конкретных данных?Любые предложения будут ценны?

1 Ответ

0 голосов
/ 04 февраля 2011

Я бы порекомендовал использовать XML поверх двоичного кода просто потому, что с ним проще работать. Двоичный файл работает быстрее, но я сомневаюсь, что вы заметите это увеличение скорости в вашем приложении, особенно если вы кэшируете значения, которые вы читаете из файла.

Самый простой способ анализа XML-файла - десериализация его в объект с использованием класса XmlSerializer. На мой взгляд, это абсолютно самый безболезненный способ разбора XML.

...