- Java Web程序员面试笔试宝典
- 傅胜华等编著
- 203字
- 2023-10-27 18:13:19
真题21 XML有哪些常用解析方式?
【出现频率】★★☆☆☆ 【学习难度】★★☆☆☆
答案:常用的有DOM、SAX和STAX解析。DOM解析是一次性读取XML文件并将其构造为DOM对象供程序使用,优点是操作方便,但是比较耗内存。SAX是按事件驱动的方式解析的,它顺序读取XML文件,不需要一次全部装载这个XML文件,占用内存少,但是编程复杂。STAX(Streaming API for XML)作为一种面向流的方法,无论从性能还是可用性上都优于前面两种方式。
开发者一般都使用解析工具来解析,如jdom和dom4j等。