java saxreader 生成xml_SAXReader解析xml文件demo
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相关推荐
- java使用SAX接口解析xml文件
全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用SAX接口解析xml文件.实现解析类,从xml解析开始到结尾,每一步均会触发对象的重载函数. 测试代码,将book1.xml改成你自己 ...
- SAXReader简单的解析xml文件
SAXReader简单的解析xml文件 工作中遇到了解析XML文件,简单的来记录一下 //获取sax解析器对象 SAXReader reader = new SAXReader(); //设置编码格式 ...
- JAVA动态读取xml_Java动态生成和解析xml文件步骤详解
packageday12;importjava.io.FileInputStream;importjava.util.ArrayList;importjava.util.List;importorg. ...
- Java框架开发基础-解析XML文件
认识XML |----XML编写要求: XML声明: 1.XML声明用于指明当前文件为XML文件,文件采用的XML版本和编码. 2.<?xml version="1.0" e ...
- Java JDOM生成和解析XML
一)JDOM介绍 使用方式:需要下载jdom对应的jar引入 <dependency><groupId>org.jdom</groupId><artifact ...
- wxml报错原因_C#生成、解析xml文件以及处理报错原因
转载自:http://blog.csdn.net/lilinoscar/article/details/21027319 简单的介绍一下生成XML文件以及解析,因为有些数据不一定放到数据库,减少链接数 ...
- Android笔记 解析xml文件demo
1编写布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:t ...
- Java基础系列19:使用JXL或者POI生成和解析Excel文件
一 简介 如题所示,当我们需要在Java中解析Excel文件时,可以考虑使用JXL或POI的API来解析. 二者的区别如下: jxl现在基本上没被维护了,最近一次更新时间还是几年前.相反,poi属于A ...
- java解析xml文件:创建、读取、遍历、增删查改、保存
全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用JDOM接口解析xml文件,包含创建.增删查改.保存,读取等操作. 需要引入jdom.jar,下载 xercesImpl.jar,下载 ...
- java jdom dom4j_Java基础系列17:使用DOM、SAX、JDOM、DOM4J解析XML文件详解
一 简介 在Java中,可以使用多种方式来解析XML文件,其中最常见的可能就是DOM.SAX.JDOM.DOM4J这四种方式了.其中,DOM和SAX这两种解析XML文件的方式有jdk自带的API,因此 ...
最新文章
- 自动驾驶多模态传感器融合的综述
- Spark- 使用第三方依赖解析IP地址
- Windows 7系统垃圾清理自写程序
- Eclipse,myeclipse开发中常用技巧总结
- 网易云信联合墨刀,邀你参加【产品设计狂欢节】!
- Spring Boot MyBatis
- 【Elasticsearch】es 远程调试
- Lua开发工作笔记0003---Windows下搭建Lua开发环境
- 美丽联合与腾讯云签署战略协议 全面借助腾讯云打造智慧时尚电商平台
- 微信好友管理工具_助手_系统软件哪个最好?
- ​自动驾驶测试与验证的挑战
- steam错误代码 -118 ; 443/80或其他端口被占用,请关闭占用该端口的进程后再点击启动服务 ; 关闭端口进程
- Android -Recovery
- java jive歌词翻译_Java Jive歌词 Java JiveLrc歌词
- Windows域提权漏洞CVE-2021-442287
- CDA数据分析师视频教程全套零基础入门excel考试教学课程2022
- kali编译aosp和xposed
- PCB板的跨分割设计
- 软件项目管理的三大目标演化
- 图像或轮廓的Hu矩的定义、优缺点、适用范围,并利用OpenCV的函数HuMoments()和matchShapes()实现Hu矩的计算和轮廓匹配
热门文章
- tracert原理和使用方法
- c语言编写词库_藏拙简易中文分词服务器(C语言开发+词库+源代码)
- android 手机 打印 图片,Mopria打印PDF、TXT文档或图片(适用于Android安卓系统)
- Java 安全套接字编程以及keytool 使用最佳实践
- UG GC工具箱中的齿轮与弹簧
- 海康威视错误代码说明(一)(错误代码:1~14)
- 计算机无法预览文件,win10系统百度网盘文件无法预览的解决方法
- 微信加人的108种方法
- 三菱FX3U-PLC 前馈+PID闭环调节实现液压同步控制(比例换向阀)
- Python版蚊子大作战源代码,超解压的灭蚊小游戏,多种道具