dom4j解析XML

public void getXmlDate(){
        String content = "<content>" 
			 + "<field  name='wbrybh'>W440111540000200903000019</field>" 
			 +"<field  name='csyy'>aaa</field>"
			 + "<field  name='cssj'>2010-06-23 11:00:00</field>"
			 + "<field  name='csqx'>bbb</field>"
			 + "</content>";

	    String wbrybh = null;
	    String csyy = null;
	    String csqx = null ;
	    String cssj = null;
		
	    Document document = null; 
	    
	    try{    
	        	 document = DocumentHelper.parseText(content);     
	        } catch (DocumentException e)    
	        {    
	            e.printStackTrace();    
	            return null;    
	        }    
	   
	        Element root = document.getRootElement(); 
	        Iterator it = root.elements().iterator(); 
	        while (it.hasNext()) {
			Element field = (Element) it.next();
			Attribute attribute = field.attribute("name");
			String attrValue = attribute.getText();
			if (attrValue.equals("wbrybh")) {
				wbrybh = field.getText();
			} else if (attrValue.equals("csyy")) {
				csyy = field.getText();
			} else if (attrValue.equals("csqx")) {
				csqx = field.getText();
			} else if (attrValue.equals("cssj")) {
				cssj = field.getText();
			} 		}
	   System.out.println(wbrybh );
	   System.out.println(csyy );
	   System.out.println(csqx);
	   System.out.println(cssj);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值