JDOM解析XML

系统 1944 0
Java代码 复制代码
  1. package  com.xml.parseXml;   
  2.   
  3. import  java.io.IOException;   
  4. import  java.io.InputStream;   
  5. import  java.util.List;   
  6.   
  7. import  org.jdom.Document;   
  8. import  org.jdom.Element;   
  9. import  org.jdom.JDOMException;   
  10. import  org.jdom.input.SAXBuilder;   
  11.   
  12. import  com.xml.bean.Address;   
  13. import  com.xml.bean.ReadXmlFileStream;   
  14.   
  15. public   class  JDOMParseXml {   
  16.   
  17.      private   static  Address address =  new  Address();   
  18.   
  19.      public   static   void  main(String[] args) {   
  20.          long  lasting = System.currentTimeMillis();   
  21.          try  {   
  22.             SAXBuilder builder =  new  SAXBuilder();   
  23.             InputStream in = ReadXmlFileStream.getXmlFileStream();   
  24.             Document doc = builder.build(in);   
  25.   
  26.             Element root = doc.getRootElement();   
  27.   
  28.             List allChildren = root.getChildren();   
  29.   
  30.              for  ( int  i =  0 ; i < allChildren.size(); i++) {   
  31.                 address.setNo(((Element) allChildren.get(i)).getChild( "no" )   
  32.                         .getTextTrim());   
  33.                 address.setAddr(((Element) allChildren.get(i)).getChild( "addr" )   
  34.                         .getTextTrim());   
  35.                 System.out.println(address);   
  36.             }   
  37.         }  catch  (JDOMException e) {   
  38.             e.printStackTrace();   
  39.         }  catch  (IOException e) {   
  40.             e.printStackTrace();   
  41.         }   
  42.         System.out.println( "运行时间:"  + (System.currentTimeMillis() - lasting)   
  43.                 +  " 毫秒" );   
  44.     }   
  45. }  
Java代码 复制代码
  1. package  com.xml.parseXml;   
  2.   
  3. import  java.io.IOException;   
  4. import  java.io.InputStream;   
  5. import  java.util.List;   
  6.   
  7. import  org.jdom.Document;   
  8. import  org.jdom.Element;   
  9. import  org.jdom.JDOMException;   
  10. import  org.jdom.input.SAXBuilder;   
  11.   
  12. import  com.xml.bean.Address;   
  13. import  com.xml.bean.ReadXmlFileStream;   
  14.   
  15. public   class  JDOMParseXml {   
  16.   
  17.      private   static  Address address =  new  Address();   
  18.   
  19.      public   static   void  main(String[] args) {   
  20.          long  lasting = System.currentTimeMillis();   
  21.          try  {   
  22.             SAXBuilder builder =  new  SAXBuilder();   
  23.             InputStream in = ReadXmlFileStream.getXmlFileStream();   
  24.             Document doc = builder.build(in);   
  25.   
  26.             Element root = doc.getRootElement();   
  27.   
  28.             List allChildren = root.getChildren();   
  29.   
  30.              for  ( int  i =  0 ; i < allChildren.size(); i++) {   
  31.                 address.setNo(((Element) allChildren.get(i)).getChild( "no" )   
  32.                         .getTextTrim());   
  33.                 address.setAddr(((Element) allChildren.get(i)).getChild( "addr" )   
  34.                         .getTextTrim());   
  35.                 System.out.println(address);   
  36.             }   
  37.         }  catch  (JDOMException e) {   
  38.             e.printStackTrace();   
  39.         }  catch  (IOException e) {   
  40.             e.printStackTrace();   
  41.         }   
  42.         System.out.println( "运行时间:"  + (System.currentTimeMillis() - lasting)   
  43.                 +  " 毫秒" );   
  44.     }   

JDOM解析XML


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论