博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SAXReader解析xml文件demo
阅读量:6687 次
发布时间:2019-06-25

本文共 1242 字,大约阅读时间需要 4 分钟。

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包两个都需要。

 

转载地址:http://cahao.baihongyu.com/

你可能感兴趣的文章
HTML5学习笔记(二)——表单1
查看>>
docker笔记
查看>>
三层交换机与路由器的相关配置
查看>>
html表单笔记
查看>>
nginx负载均衡的5种策略
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
《Java程序员的基本修养》读书笔记之内存回收
查看>>
鸟哥私房菜重温6
查看>>
适用于ASP等环境的JS日期选择控件
查看>>
CU3ER非常Cool的3D效果的Flash Slider
查看>>
Linux常用命令
查看>>
10、《每天5分钟玩转Docker容器技术》学习-Docker命令之本地镜像管理
查看>>
shell脚本:输出昨天的日期
查看>>
css优先级详解
查看>>
小白第三天
查看>>
2016年linux运维人员必会开源运维工具体系
查看>>
安装lenovo SR860 7x69服务器遇到的坑
查看>>
MIT透过机器学习技术用胺基酸预测蛋白质结构
查看>>
python课堂笔记之django-day01(8)
查看>>
Hadoop之HDFS分布式文件系统具有哪些优点?
查看>>