dom4j解析XML文件
来源:互联网 发布:base笔记软件 编辑:程序博客网 时间:2024/05/21 17:06
要解析的XML文档如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><datatypestore><datatype name="001"><value>genbank</value></datatype><datatype name="002"><value>go</value></datatype><datatype name="003"><value>EMBL</value></datatype><datatype name="004"><value>HSSP</value></datatype></datatypestore>
Java代码如下:
package cnic.cn.process;import java.io.File;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class Test001 {public static void main(String[] args) {String filename = "F:\\lin\\BioJava\\MRS-Java\\src\\main\\resources\\datatypes.xml";parserXml(filename);}private static void parserXml(String fileName) {File inputXml = new File(fileName);SAXReader saxReader = new SAXReader();try {Document document = saxReader.read(inputXml);//datatypestoreElement datatypes = document.getRootElement();for (Iterator i = datatypes.elementIterator(); i.hasNext();) {//datatypeElement element = (Element) i.next();//valueIterator iterator = element.elementIterator("value"); while(iterator.hasNext()){ Element IdElement = (Element)iterator.next(); //属性值 System.out.println(IdElement.getText()); }}} catch (DocumentException e) {System.out.println(e.getMessage());}System.out.println("dom4j parserXml");}}该程序用来解析XML并且提取value中的值:
genbankgoEMBLHSSPdom4j parserXml
0 0
- xml文件解析-DOM4J
- dom4j解析Xml文件
- DOM4J 解析XML文件
- dom4j解析xml文件
- dom4j解析XML文件
- dom4j解析xml文件
- dom4j 解析xml文件
- dom4j解析xml文件
- dom4j解析XML文件
- Dom4J解析XML文件
- dom4j解析xml文件
- Dom4j解析xml文件
- Dom4j 解析xml文件
- dom4j解析xml文件
- dom4j解析xml文件
- dom4j解析xml文件
- dom4j解析xml文件
- DOM4J解析XML文件
- Cocos Studio和Cocos2d-x版本对应关系
- 第6周 项目4 - 数制转换
- 建立链栈算法库
- Android 5.1-手电筒应用小思路(三)
- C
- dom4j解析XML文件
- 黑马程序员——Java高新技术之枚举
- Oracle RAC 11g 安装测试问题小结(还未测试成功)
- 几个C++ 题目
- 在tableview中用动画效果改变cell的高度
- iOS 修改图片的亮度、对比度、饱和度
- Android的IPC机制——Binder (1)
- 第7周—项目3 负数把正数赶出队列
- 第二周项目3-体验复杂度(1)两种排序算法的运行时间