xPath vs DOM API,哪一个具有更好的性能

Del*_*lta 2 .net xml xpath dom

好吧,假设我正在开发一个项目,这个项目将有很多人同时在线,我需要向他们提供来自某些XML文件的数据.在涉及性能问题时,最好的方法是什么?是否有任何之间真正的差异xPathDOM或者我应该不关心,只是继续前进,用一个我最喜欢的?

另外,使用RegEx解析xml或xhtml文件有什么问题?

Mic*_*Kay 7

如果您对性能感兴趣,那么可能存在比DOM更快的树模型(例如,如果您在Java世界中,XOM)并且还提供了更好的可用性.

XPath是一种高级语言,DOM API的级别要低得多.因此,主要区别在于程序员的工作效率,易维护性等.至于性能,高级语言通常比顶级程序员编写具有较低级别界面的超优化代码慢,但速度比平均值快程序员在截止日期前编写平均代码.