【Java】解析xml
2024-08-22 07:42:57
xml:
<?xml version="1.0" encoding="GB2312"?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>河南省郑州市</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
<ADDR>河南省郑州市二七区</ADDR>
</VALUE>
</RESULT>
代码:
package parXml; import java.io.File;
import java.util.Iterator; import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader; public class parxml {
public static void main(String[] argc) { try {
File f = new File("data.xml");
SAXReader reader = new SAXReader();
Document doc = reader.read(f);
Element root = doc.getRootElement();
Element foo;
for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) {
foo = (Element) i.next();
System.out.println(foo.elementText("ADDR")); }
} catch (Exception e) {
e.printStackTrace();
}
}
}
最新文章
- Visual Studio Code预览版Ver 0.3.0试用体验
- Mysql的实时同步 - 双机互备
- 再次遇到\r\n转\r问题
- 【转】linux驱动程序中的并发控制
- UILocalNotification本地通知
- 4柱汉诺塔(zz)
- c#调用js,以及js调用C#里的函数, c#自己生成js代码,实现对web的控制
- BZOJ 2005 能量采集
- this point
- Spring Security(17)——基于方法的权限控制
- C++枚举类型详解
- HDU - 1241 dfs or bfs [kuangbin带你飞]专题一
- 【一天一道LeetCode】#125. Valid Palindrome
- Linux 学习目录
- 抛弃console.log(),拥抱浏览器Debugger
- 1、vue 笔记之 组件
- windows与linux换行规则
- python之面向对象进阶
- 从编译DotNetOpenAuth中学到的程序集强签名知识
- spring boot 学习(九)小工具篇:?秒防刷新
热门文章
- http正向代理与反向代理
- windows下python3.6版本安装pygame
- 利用System.IO.Compression操作压缩文件
- win10系统自带的浏览器ME如何将网页转成PDF
- wp-postviews使用方法
- windows server 2012 如何开启 hyper-v 并创建虚拟机
- java基本类型自动转换
- 面试题20:搜索二叉树可能有两个元素发生了交换,如何恢复BST?
- iOS 使用UI控件的外观协议UIAppearance进行设置默认UI控件样式
- PL/SOL csv格式导出查询结果时出现某些列的数据被四舍五入了的解决办法