常见XML解析方法
- SAX
- DOM
- PULL
- Dom4j
推荐Dom4j
下载地址
- jar百度云下载地址
https://pan.baidu.com/s/1i3hduPf
用法简介
3个概念:元素,属性,值。
初始化
1 | SAXReader saxReader = new SAXReader(); |
元素
- 获取所有子元素
1 | List<Element> elements = root.elements(); |
- 获取某一个名为username子元素
1 | Element element = root.element("username"); |
属性
- 获取元素的某个属性的值
1 | String firstName = root.attributeValue("firstName"); |
值
1 | //获取username元素的值 |
也可以这么写:
1 | String username = root.element("username").getText(); |
总结
Dom4j性能非常好,灵活性高,易使用.