XML之JDOM解析
2016-01-28 00:00
351 查看
<?xml version="1.0" encoding="GB2312"?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
<ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
java:
package www.yq.com.src;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
/**
* @Project XMLSimpleTest
* @File MyJdomXmlReader.java
* @Package www.yq.com.src
* @Date 2016年1月26日 上午11:26:01
* @Author
* @email
*/
public class MyJdomXmlReader {
public static void main(String[] args) throws JDOMException, IOException {
File f = new File("E:\\qi.xml");
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(f);
Element rootElement = doc.getRootElement();
List children = rootElement.getChildren();
for (int i = 0; i < children.size(); i++) {
System.out.println("车牌号:"+((Element)children.get(i)).getChild("NO").getText());
System.out.println("车牌地址:"+((Element)children.get(i)).getChild("ADDR").getText());
}
}
}
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
<ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
java:
package www.yq.com.src;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
/**
* @Project XMLSimpleTest
* @File MyJdomXmlReader.java
* @Package www.yq.com.src
* @Date 2016年1月26日 上午11:26:01
* @Author
*/
public class MyJdomXmlReader {
public static void main(String[] args) throws JDOMException, IOException {
File f = new File("E:\\qi.xml");
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(f);
Element rootElement = doc.getRootElement();
List children = rootElement.getChildren();
for (int i = 0; i < children.size(); i++) {
System.out.println("车牌号:"+((Element)children.get(i)).getChild("NO").getText());
System.out.println("车牌地址:"+((Element)children.get(i)).getChild("ADDR").getText());
}
}
}
相关文章推荐
- 一些小知识点
- easyUI 加载层
- .net 获取当前DLL所在目录
- mysql 替换某个字段中的某个字符
- Java之注解初探
- Struts2 result type(结果类型)
- 设计模式之Factory
- Android中Parcelable接口用法总结
- 数据的存取
- 字符串的增删改查
- kafka参数配置详解
- Cent OS 7 安装 mysql-5.7
- 个人社保缴纳接口 保公积金缴费数据实现
- CDH 中 设置 遇到故障自动重启
- solrcloud shard容灾问题(重点)
- windows网络编程
- HTML head 头标签
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- 蓝懿IOS数据归档反归档PLIST
- iOS中CoreData数据管理系列二——CoreData框架中三个重要的类