博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SAXReader解析xml数据
阅读量:4099 次
发布时间:2019-05-25

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

 

1、导入dom4j的jar包

      链接:http://pan.baidu.com/s/1bKNXBg
       项目右键----build path ---Configure build path ---Add External JARs--将包加入即可

 

 

 

 

2、读取XML数据

SAXReader可以通过多种方式读取xml数据,并返回Document格式的对象。
3、解析XML数据
读取到Document对象后,我们使用getRootElement()方法获取根元素,返回的是一个Element对象。
4、获取子元素数据
获取根元素后,便可以一层一层的去获取他的子元素信息。如果知道子元素的标签名称,便可以直接调用element("name")方法获取该子元素。如果不知道子元素的名称,或者想直接获取该元素下的全部子元素,可以调用elements()方法获取一个包括全部元素的list,然后进行下一步的处理。
5、输出元素信息
调用getName()方法获取当前元素的元素名,attributeValue()获取属性名。如果当前元素没有子元素,则调用getText()方法获取元素值。
 

你可能感兴趣的文章
After Effects(AE) 基本操作(一)
查看>>
FFmpeg学习笔记(一):FFmpeg在win 7 下的安装与使用
查看>>
FFmpeg学习笔记(二):FFmpeg指令学习
查看>>
Direct3D(D3D)简介
查看>>
DirectX 10 SDK在VS 2010下的安装配置
查看>>
FFmpeg学习笔记(三):逐行扫描转换为隔行扫描的实现----tinterlace简介
查看>>
Matlab运行时出现“Out of Memory”问题,可能的解决办法总结
查看>>
在使用Matlab过程中遇到的问题及其可能的解决办法
查看>>
Matlab中函数fopen、fread、fseek和fwrite的用法
查看>>
SSE指令集学习
查看>>
C++学习笔记(一):打开文件、读取数据、数据定位与数据写入
查看>>
C++学习笔记(二):命名规范
查看>>
C++学习笔记(三)
查看>>
好习惯培养(一):运动!运动!
查看>>
C++学习笔记(四):常用头文件介绍
查看>>
显存、系统内存、AGP内存的概念及特点
查看>>
leetcode top100 面试medium难度
查看>>
浅谈内存泄漏,野指针,内存申请
查看>>
由Python谈及编程语言的分类
查看>>
2 sum, 3 sum, 4sum以及python collections.Counter
查看>>