繁体   English   中英

处理XML的最佳方法

[英]Best way to handle XML

有多种读取XML和执行业务逻辑的方法。 业务对象可以多次读取,写入,编辑和获取所需的值 XML文件的大小也非常大,以GB为单位,但大多数以MB为单位。 基于性能方面的考虑,哪种方法最合适。

  1. XML阅读器
  2. XML序列化
  3. Linq到XML
  4. StreamReader
  5. XML Dom解析

可能没关系...

除非您使用的是巨大的...而且我的意思是巨大的... xml的...或多次这样做,否则这就是瓶颈...

您也可以自己对它们进行基准测试...

另一个问题是……您需要什么?

如果您需要读写,则其中一项可能比另一项更为相关。 如果您只需要阅读,相比之下,提供权利的人会“慢” ...

您提出的问题非常广泛...没有足够的细节...

好。 它取决于您尝试在其中使用的特定应用程序。 但是从理论上讲,就性能而言,Linq是最好的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM