XML读取

dom4j

<?xml version="1.0" encoding="GB2312"?>  
<RESULT>  
<VALUE>     
  <NO>A1234</NO>     
  <ADDR>河南省郑州市</ADDR>  
</VALUE>  
<VALUE>     
  <NO>B1234</NO>     
  <ADDR>河南省郑州市二七区</ADDR>  
</VALUE>  
</RESULT>

 

import java.io.*;   
import java.util.*;   
import org.dom4j.*;   
import org.dom4j.io.*;   
  
public class MyXMLReader2DOM4J {   
public static void main(String arge[]) {   
  long lasting = System.currentTimeMillis();   
  try {   
    File f = new File("data_10k.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.print("车牌号码:" + foo.elementText("NO"));   
     System.out.println("车主地址:" + foo.elementText("ADDR"));   
    }   
   } catch (Exception e) {   
    e.printStackTrace();   
   }   
}   
}

 

 

 

 

 

dom4j.io.SAXReader;

 

String configPath="";

File file=new File(configPath);

if(file.exits&&!file.isDirectory){

SAXReader sax=new SAXReader();

try{

  Document doc=sax.read(file);

Element root=doc.getRootElement();

List<Element> list=root.elements();

for(Element element:list){

if("public".equals(element.getName)){

String values=element.elementText("name");

 

}else if (){

List<Element> taskList=element.elements("task");

}

}

}

}

 

转载于:https://www.cnblogs.com/dk2557/p/10892104.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值