java sax读写xml文件_使用SAXReader读取xml文件
搜索热词
原XML文件:
99999
5275
0
001
9999
20151221
018888
0100010
5275
6600
99898989
000
c1aaaax
QD0011221000000012
20151221
1
10.91.100.174
QH-20141117QBBW
2
0
0
C1AAAA
tranam
2220.00
解析的程序
package sunline.subsystem.expr.common.logic;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReadXmlTest {
public static void main(String[] args) {
File xmlFile = new File("D:/test.xml");//指定路径、
FileInputStream fis = null;
try{
fis = new FileInputStream(xmlFile);
}catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("file not exsit !");
}
SAXReader saxReader = new SAXReader();
saxReader.setEncoding("gbk");
Element rootElement = null;
List elements = null;
try{
//生成文档实体
Document doc = saxReader.read(fis);
rootElement = doc.getRootElement();
}catch (DocumentException e) {
e.printStackTrace();
}
printValue(rootElement);
}
/*
*使用递归对整个节点进行解析 */ private static void printValue(Element e){ if (e.elements().size() == 0) {//当节点没有子节点的时候 System.out.println("Name:"+e.getName()+",Value:"+e.getText()); return; } for ( Iterator iterInner = e.elementIterator(); iterInner.hasNext(); ) {//如果该节点存在子节点 Element elementInner = (Element) iterInner.next(); printValue(elementInner); } } }
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
java sax读写xml文件_使用SAXReader读取xml文件相关推荐
- java jdom 读取xml文件_使用Jdom读取XML文件方法
使用Jdom读取XML文件方法,学习Spring时,我们经常看到很多xml配置文件,Spring通过在配置文件中的配置,使用IOC(控制反转),从而实现代码的灵活性,本篇我就为大家介绍一种解析xml方 ...
- java poi 读取xlsx文件_使用POI读取xlsx文件(SXSSFWorkbook)
我正在尝试使用POI来读取大型xlsx文件的第一次测试,但要使用小文件进行简单测试,我无法显示单元格的值.使用POI读取xlsx文件(SXSSFWorkbook) 有人可以告诉我什么是我的错误.所有的 ...
- 怎么用python读取大文件_使用Python读取大文件的方法
背景准备试一试:f =开放(\u201C\/道路\/ \/文件\u201D,\u201Cr\u201D)打印()最后:如果f:()调用读()将读取所有文件的内容,如果文件有10 g,记忆会破灭,所以, ...
- python处理pcap文件_[转载]Python读取pcap文件
想试一试读取pcap文件的内容,并且分析出pcap文件头,每一包数据的pcap头,每一包的数据内容(暂时不包括数据包的协议解析),关于pcap文件的格式,可以参看:http://blog.sina.c ...
- ncl批量处理多个nc文件_利用MATLAB读取NC文件并绘图
最近需要对很多NC 文件进行绘图,通常情况下,我一直用GMT,不过不知道为什么,笔记本上的GMT 用不了了,可能是版本的问题,但是我下了很多版本都无法使用,画出来的图都有问题.由于笔记本安装硬盘也就2 ...
- python解析jmeter.jtl文件_通过ant-jmeter读取jtl文件拆分数据并insert DB
第一:需独立创建一个job 第二:需按照一定规范输出 因此,放弃解析csv方式,直接解析自动化生成的原始jtl文件并集成到ant-jmeter中,不在独立一个job而是跟项目在一起,直接在持续集成过程 ...
- python读取rtf文件_使用Python读取RTF文件时出现欧元符号问题
RTF标准使用UTF-16,但其形状适合RTF命令序列格式.记录在http://en.wikipedia.org/wiki/Rich_Text_Format#Character_encoding.不幸 ...
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...
- java使用SAXReader读取xml文件
public static void main(String[] args) throws Exception {List<Map> stu = new ArrayList<> ...
最新文章
- Ubuntu服务器版硬件认证详情
- 带卷积核的神经网络的迭代次数与收敛标准的关系
- C语言实现段树segment tree(附完整源码)
- android按下enter键如何让光标跳到下一个edittext,我们如何知道光标已经移动到edittext的下一行android...
- protobuf oc
- ubuntu安装 ftpd server(vsftpd)
- 带你深入探究云原生时代的分布式操作系统 Kubernetes
- Zigbee如何在智能家居中成为领先的连接技术?
- 《Finite-Element Neural Networks for Solving Differential Equations》梳理
- Rust 学习总结(1)—— 初识 Rust,作为新势力它的前景如何?
- IDEA连接PostgreSQL数据库
- 【Python笔记】AttributeError: module 'urllib3' has no attribute 'PoolManager'
- 制作纯净版WinPE2.0
- zipf定律,二八定律,流行度,点击率均可使用
- java计算机毕业设计网上书店商城源码+系统+数据库+lw文档+mybatis+运行部署
- 这竟然是全世界最好的模式(商业大佬为之咂舌)
- 彩色图片和深度图片生成点云文件
- Swift之函数的语法和使用 | CSDN创作打卡
- QT工程的pro文件详解
- 如何深度清理mac苹果电脑垃圾捆绑软件?