【问题标题】:XML data in binary files or straight XML file for asp.net application?二进制文件中的 XML 数据或用于 asp.net 应用程序的直接 XML 文件?
【发布时间】:2011-01-25 16:10:51
【问题描述】:

我们需要将一些配置项保存到文件中。我被告知这是我们将要使用的一些本地化功能。据我所知,从二进制文件中读取比直接的 XML 文件要快得多。这是真的吗,以二进制格式保存 xml 数据是否理想,或者是否有另一种方法可以保存数据以将其拉入我的 Web 应用程序?

我希望能够使用 LINQ 读取数据或将其转换为对象。另外,解析文件以获取特定数据的最佳方法是什么?任何建议将不胜感激?

【问题讨论】:

    标签: c# xml parsing binaryfiles


    【解决方案1】:

    我会推荐使用 XML 而不是二进制,因为它更容易使用。二进制更快,但我怀疑您是否会注意到应用程序的速度提升,尤其是当您缓存从文件中读取的值时。

    解析 XML 文件的最简单方法是使用 XmlSerializer 类将其反序列化为对象。在我看来,这绝对是解析 XML 最轻松的方式。

    【讨论】:

    • 我现在已经在做这样的事情了,但是很想知道文件是否真的很大,如果我能看到很大的不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    相关资源
    最近更新 更多