1.DOM解析(jdk自带):把xml文件加载到内存中生成DOM树,然后进行解析。
优点:如果文档较小,则速度快、结构清晰。
缺点:如果文件过大,则效率低,占用资源。
2.SAX解析(jdk自带):基于事件驱动的解析。
优点:文档较大时效率高。
缺点:文档小的时候速度较慢。
3.DOM4J:
例子:
xml文件为:
DOM解析:
结果:
1.DOM解析(jdk自带):把xml文件加载到内存中生成DOM树,然后进行解析。
优点:如果文档较小,则速度快、结构清晰。
缺点:如果文件过大,则效率低,占用资源。
2.SAX解析(jdk自带):基于事件驱动的解析。
优点:文档较大时效率高。
缺点:文档小的时候速度较慢。
3.DOM4J:
例子:
xml文件为:
DOM解析:
结果: