DOM4J读取XML最简单直接,核心三步:加依赖、解析文件、遍历元素;需注意Java 8+要求、异常捕获、编码设置及命名空间处理。

Java读取XML数据用DOM4J最简单直接,核心就三步:加依赖、解析文件、遍历元素。它比原生DOM更简洁,比SAX更易上手,适合大多数配置文件或中小型XML数据处理。
添加DOM4J依赖
Maven项目只需在pom.xml里加一行:
dom4j
注意:DOM4J 2.x 需要 Java 8+,且已内置XPath支持,不用额外引jaxen。
加载并解析XML文件
用SAXReader读取,支持文件路径、InputStream、URL等多种来源:
立即学习“Java免费学习笔记(深入)”;
- 读本地文件:new SAXReader().read(new File("config.xml"))
- 读类路径资源:new SAXReader().read(this.getClass().getResourceAsStream("/data.xml"))
- 读字符串内容:new SAXReader().read(new StringReader(xmlString))
建议加上异常捕获,DOM4J抛出的是DocumentException,不是RuntimeException。
标签: java go 编码 中文乱码 stream 配置文件 常见问题
还木有评论哦,快来抢沙发吧~