加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

利用xstream解析xml

发布时间:2020-12-16 08:45:24 所属栏目:百科 来源:网络整理
导读:前两天帮一个朋友做xml的解析,因为以前也也没怎么做过所以就百度了下 需要解析的xml文件名是 “3151_01_0001.xml” 这是其中一些节点: 每个大的节点都是单独定义的对象,如图 下面是解析代码: try { File file = new File("C:xml3151_01_0001.xml");

前两天帮一个朋友做xml的解析,因为以前也也没怎么做过所以就百度了下

需要解析的xml文件名是 “3151_01_0001.xml”

这是其中一些节点:


每个大的节点都是单独定义的对象,如图


下面是解析代码:

try {
File file = new File("C:xml3151_01_0001.xml");
BufferedReader reader = new BufferedReader(new FileReader(file));
StringBuffer sb = new StringBuffer();
String re = "";
while( (null != (re = reader.readLine()))) {
sb.append(re);
}
System.out.println(sb.toString());
XStream xstream = new XStream();
xstream.processAnnotations(TranData.class);
TranData mTranData = (TranData) xstream.fromXML(sb.toString());
System.out.println(mTranData.toString());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
其中”C:xml3151_01_0001.xml“是要解析的xml文件所在路径

解析结果如下图:


资源下载地址:

http://download.csdn.net/detail/android_amelia/9410944

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读