本文主要是介绍使用SAXReader解析xml数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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()方法获取元素值。
这篇关于使用SAXReader解析xml数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!