XML和java

求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,
希望各位大牛能够解答

4个回答

[quote="水木清华77"]求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,
希望各位大牛能够解答[/quote]
XML 文件大,冗余多,解析能力低下,
常用的dom和sax,都很耗CPU,dom还巨耗内存。

不过 其优点也很多,描述能力比一般的格式强:
1、标准化
2、可读性
3、自描述 DTD XSD
4、成熟的各种实现, xerces dom4j jdom ...
5、各种技术:XPath,xlt, xstream, axiom ...
6、各种应用:****ml (vml vrml ooxml..) xul wsdl ...

简单的 可以用 JSON

你想彻底抛弃XML 那在JavaWeb中还用SSH吗?他们这些框架都是靠配置文件来运作,实质就是XML文件 相关配置文件XML还是比较好的(数据量不大的相关信息)

求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下... ...
需要看系统对性能要求的精度。任何协议的解析都是有消耗的。
至于效率,写几个test类,解析几万次/个 xml做个平均值。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐