1、 加入jar包

2、 代码解析

package practice;

import java.io.File;

import java.util.List;

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.Element;

import org.dom4j.io.SAXReader;

public class ReadXml {

public static void main(String[] args) throws DocumentException {

Element e = null;

File file =new File("C:/Users/Administrator/Desktop/zang.xml");

System.out.println(file);

SAXReader reader=new SAXReader();

// 用SAXReader来读取文件,并转换成Document

Document doc=reader.read(file);

//用Document的selectNodes来读取节点,返回list

List list=doc.selectNodes("/AAA/BBB/CD");

if(list.size()>0){

e=(Element) list.get(0);

}

System.out.println("list.size()= "+list.size());

if(null!=e){

Object obj=e.getData();

System.out.println("Element内容为: "+obj);

}else{

System.out.println("Element内容为空");

}

}

}

3、 zang.xml

山东省

北京市

博达

hello

电子产品

4、 结果

5、 注意

5、1 xml文件解析时编码要一致(默认UTF-8),出现报错可以在记事本中另存为来更改编码格式。

5、2 jar包两个都需要。

https://www.cnblogs.com/zjfjava/category/895543.html

java saxreader 生成xml_SAXReader解析xml文件demo相关推荐

  1. java使用SAX接口解析xml文件

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用SAX接口解析xml文件.实现解析类,从xml解析开始到结尾,每一步均会触发对象的重载函数. 测试代码,将book1.xml改成你自己 ...

  2. SAXReader简单的解析xml文件

    SAXReader简单的解析xml文件 工作中遇到了解析XML文件,简单的来记录一下 //获取sax解析器对象 SAXReader reader = new SAXReader(); //设置编码格式 ...

  3. JAVA动态读取xml_Java动态生成和解析xml文件步骤详解

    packageday12;importjava.io.FileInputStream;importjava.util.ArrayList;importjava.util.List;importorg. ...

  4. Java框架开发基础-解析XML文件

    认识XML |----XML编写要求: XML声明: 1.XML声明用于指明当前文件为XML文件,文件采用的XML版本和编码. 2.<?xml version="1.0" e ...

  5. Java JDOM生成和解析XML

    一)JDOM介绍 使用方式:需要下载jdom对应的jar引入 <dependency><groupId>org.jdom</groupId><artifact ...

  6. wxml报错原因_C#生成、解析xml文件以及处理报错原因

    转载自:http://blog.csdn.net/lilinoscar/article/details/21027319 简单的介绍一下生成XML文件以及解析,因为有些数据不一定放到数据库,减少链接数 ...

  7. Android笔记 解析xml文件demo

    1编写布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:t ...

  8. Java基础系列19:使用JXL或者POI生成和解析Excel文件

    一 简介 如题所示,当我们需要在Java中解析Excel文件时,可以考虑使用JXL或POI的API来解析. 二者的区别如下: jxl现在基本上没被维护了,最近一次更新时间还是几年前.相反,poi属于A ...

  9. java解析xml文件:创建、读取、遍历、增删查改、保存

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用JDOM接口解析xml文件,包含创建.增删查改.保存,读取等操作. 需要引入jdom.jar,下载 xercesImpl.jar,下载 ...

  10. java jdom dom4j_Java基础系列17:使用DOM、SAX、JDOM、DOM4J解析XML文件详解

    一 简介 在Java中,可以使用多种方式来解析XML文件,其中最常见的可能就是DOM.SAX.JDOM.DOM4J这四种方式了.其中,DOM和SAX这两种解析XML文件的方式有jdk自带的API,因此 ...

最新文章

  1. 自动驾驶多模态传感器融合的综述
  2. Spark- 使用第三方依赖解析IP地址
  3. Windows 7系统垃圾清理自写程序
  4. Eclipse,myeclipse开发中常用技巧总结
  5. 网易云信联合墨刀,邀你参加【产品设计狂欢节】!
  6. Spring Boot MyBatis
  7. 【Elasticsearch】es 远程调试
  8. Lua开发工作笔记0003---Windows下搭建Lua开发环境
  9. 美丽联合与腾讯云签署战略协议 全面借助腾讯云打造智慧时尚电商平台
  10. 微信好友管理工具_助手_系统软件哪个最好?
  11. ​自动驾驶测试与验证的挑战
  12. steam错误代码 -118 ; 443/80或其他端口被占用,请关闭占用该端口的进程后再点击启动服务 ; 关闭端口进程
  13. Android -Recovery
  14. java jive歌词翻译_Java Jive歌词 Java JiveLrc歌词
  15. Windows域提权漏洞CVE-2021-442287
  16. CDA数据分析师视频教程全套零基础入门excel考试教学课程2022
  17. kali编译aosp和xposed
  18. PCB板的跨分割设计
  19. 软件项目管理的三大目标演化
  20. 图像或轮廓的Hu矩的定义、优缺点、适用范围,并利用OpenCV的函数HuMoments()和matchShapes()实现Hu矩的计算和轮廓匹配

热门文章

  1. tracert原理和使用方法
  2. c语言编写词库_藏拙简易中文分词服务器(C语言开发+词库+源代码)
  3. android 手机 打印 图片,Mopria打印PDF、TXT文档或图片(适用于Android安卓系统)
  4. Java 安全套接字编程以及keytool 使用最佳实践
  5. UG GC工具箱中的齿轮与弹簧
  6. 海康威视错误代码说明(一)(错误代码:1~14)
  7. 计算机无法预览文件,win10系统百度网盘文件无法预览的解决方法
  8. 微信加人的108种方法
  9. 三菱FX3U-PLC 前馈+PID闭环调节实现液压同步控制(比例换向阀)
  10. Python版蚊子大作战源代码,超解压的灭蚊小游戏,多种道具