XML
xml 是可扩展标识语言(Extensible Markup Luanguage)就是开发者符合xml命名规则的基础之上,可以根据自己的需求定义自定义标签
可读性强
XML的定义是必须只有一个根节点。
1 | <!-- 文件头,固定写法 --> |
DOM4J
专门为java开发的 dom解析框架
是一次性读到内存,这样的好处可以随意的增上改查
缺点,只适合文件小的场景
对dom的封装,因为dom解析比较繁琐
使用步骤
创建解析器 SAXReader()
1 | SAXReader saxReader = new SAXReader(); |
获取Document对象(树结构)
1 | File file =new File("a.xml"); |
获取xml根节点
1 |
|
遍历树
1 | public static void main(String[] args) throws DocumentException { |
XPATH
https://www.w3school.com.cn/xpath/xpath_intro.asp
- 本文作者: 忘忧症
- 本文链接: https://NepenthesZGW.github.io/2020/09/02/xml/sax/DOM4J/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!