Java怎么读取XML数据 DOM4J入门教程

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

Java怎么读取XML数据 DOM4J入门教程-第1张图片-佛山资讯网

Java读取XML数据用DOM4J最简单直接,核心就三步:加依赖、解析文件、遍历元素。它比原生DOM更简洁,比SAX更易上手,适合大多数配置文件或中小型XML数据处理。

添加DOM4J依赖

Maven项目只需在pom.xml里加一行:


  org.dom4j
  dom4j
  2.1.4

注意: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 配置文件 常见问题

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~