jdom解析xml文档

import java.util.*;
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;

public class JdomJava{
	public static void main(String[] args){
		//当前时间,单位是毫秒
		long lasting = System.currentTimeMillis();	
		
		try{
			SAXBuilder sb = new SAXBuilder();
			Document doc = sb.build(new File("a.xml"));
			
			Element element = doc.getRootElement();
			List allChildren = element.getChildren();
			
			for(int i = 0;i<allChildren.size();i++){
				System.out.println("卡号:"+((Element)allChildren.get(i)).getChild("code").getText());
				System.out.println("密码:"+((Element)allChildren.get(i)).getChild("pass").getText());
				System.out.println("姓名:"+((Element)allChildren.get(i)).getChildText("name"));
				System.out.println("余额:"+((Element)allChildren.get(i)).getChildText("money"));		
			}
		}catch(Exception e){
			e.printStackTrace();	
		}	
	}
}

下面是我的(a.xml)文档是我copy过来的:

<?xml version="1.0" encoding="gbk"?>      
<Accounts>
<Account type="by0003"> 
<code>100001</code>
<pass>123</pass>
<name>李四</name> 
<money>1000000.00</money> 
</Account> 
<Account type="hz0001"> 
<code>100002</code>
<pass>123</pass>
<name>张三</name> 
<money>1000.00</money> 
</Account> 
</Accounts>

这里面还要导入jdom.jar包,大家可以从这里下载:

http://download.youkuaiyun.com/detail/changxiaoting/5663863


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值