问题描述
求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,希望各位大牛能够解答 问题补充:<div class="quote_title">梦中有你 写道</div><div class="quote_div">你想彻底抛弃XML 那在JavaWeb中还用SSH吗?他们这些框架都是靠配置文件来运作,实质就是XML文件 相关配置文件XML还是比较好的(数据量不大的相关信息)</div><br />SSH很简单 但是运行的效率不好 java web是可以抛弃XML的 我看到douyu就是这样的。 不过谢谢你的回答。就是想以后机会成熟的时候自己来写框架 或者是平台
解决方案
水木清华77 写道求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下(个人鄙见),想在java中彻底抛弃XML,希望各位大牛能够解答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 ...
解决方案二:
>求问XML在java web应用里面的解析效率以及运行过程中的效率,我一直觉得XML效率比较低下... ...需要看系统对性能要求的精度。任何协议的解析都是有消耗的。至于效率,写几个test类,解析几万次/个 xml做个平均值。
解决方案三:
你想彻底抛弃XML 那在JavaWeb中还用SSH吗?他们这些框架都是靠配置文件来运作,实质就是XML文件 相关配置文件XML还是比较好的(数据量不大的相关信息)
解决方案四:
简单的 可以用 JSON