欢迎来到天天文库
浏览记录
ID:8976353
大小:40.50 KB
页数:4页
时间:2018-04-13
《java读xml的三种方法实现方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一种DOM实现方法:1.importjava.io.File; 2. 3.importjavax.xml.parsers.DocumentBuilder; 4.importjavax.xml.parsers.DocumentBuilderFactory; 5. 6.importorg.w3c.dom.Document; 7.importorg.w3c.dom.NodeList; 8. 9.publicclassMyXMLReader2DOM{ 10.publicstaticvoidmain(Stringarge[]){ 11. 12. longl
2、asting=System.currentTimeMillis(); 13. 14. try{ 15. Filef=newFile("data_10k.xml"); 16. DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance(); 17. DocumentBuilderbuilder=factory.newDocumentBuilder(); 18. Documentdoc=builder.parse(f); 19. NodeListnl=doc.getEle
3、mentsByTagName("VALUE"); 20. for(inti=0;i4、 24. }catch(Exceptione){ 25. e.printStackTrace(); 26. } 27.} 28.} importjava.io.File;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importorg.w3c.dom.Document;importorg.w3c.dom.NodeList;publicclassMyXMLReader2DOM{publicstaticvoidmain(String5、arge[]){longlasting=System.currentTimeMillis();try{Filef=newFile("data_10k.xml");DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();Documentdoc=builder.parse(f);NodeListnl=doc.getElementsByTagName("VALUE");for(inti=0;i6、.getLength();i++){System.out.print("车牌号码:"+doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue());System.out.println("车主地址:"+doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());}}catch(Exceptione){e.printStackTrace();}}}第二种,DOM4J实现方法:1.importjava.io.*;7、 2.importjava.util.*; 3.importorg.dom4j.*; 4.importorg.dom4j.io.*; 5. 6.publicclassMyXMLReader2DOM4J{ 7.publicstaticvoidmain(Stringarge[]){ 8. longlasting=System.currentTimeMillis(); 9. try{ 10. Filef=newFile("data_10k.xml"); 11. SAXReaderreader=newS
4、 24. }catch(Exceptione){ 25. e.printStackTrace(); 26. } 27.} 28.} importjava.io.File;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importorg.w3c.dom.Document;importorg.w3c.dom.NodeList;publicclassMyXMLReader2DOM{publicstaticvoidmain(String
5、arge[]){longlasting=System.currentTimeMillis();try{Filef=newFile("data_10k.xml");DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();Documentdoc=builder.parse(f);NodeListnl=doc.getElementsByTagName("VALUE");for(inti=0;i6、.getLength();i++){System.out.print("车牌号码:"+doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue());System.out.println("车主地址:"+doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());}}catch(Exceptione){e.printStackTrace();}}}第二种,DOM4J实现方法:1.importjava.io.*;7、 2.importjava.util.*; 3.importorg.dom4j.*; 4.importorg.dom4j.io.*; 5. 6.publicclassMyXMLReader2DOM4J{ 7.publicstaticvoidmain(Stringarge[]){ 8. longlasting=System.currentTimeMillis(); 9. try{ 10. Filef=newFile("data_10k.xml"); 11. SAXReaderreader=newS
6、.getLength();i++){System.out.print("车牌号码:"+doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue());System.out.println("车主地址:"+doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());}}catch(Exceptione){e.printStackTrace();}}}第二种,DOM4J实现方法:1.importjava.io.*;
7、 2.importjava.util.*; 3.importorg.dom4j.*; 4.importorg.dom4j.io.*; 5. 6.publicclassMyXMLReader2DOM4J{ 7.publicstaticvoidmain(Stringarge[]){ 8. longlasting=System.currentTimeMillis(); 9. try{ 10. Filef=newFile("data_10k.xml"); 11. SAXReaderreader=newS
此文档下载收益归作者所有