演示示例
这是需要我们查询的输入XML文件:
Ferarri 101
Ferarri 201
Ferarri 301
Lamborgini 001
Lamborgini 002
Lamborgini 003
Benteley 1
Benteley 2
Benteley 3
演示示例:
QueryXmlFileDemo.java
packagecom.yiibai.xml;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.DocumentBuilder;importorg.w3c.dom.Document;importorg.w3c.dom.NodeList;importorg.w3c.dom.Node;importorg.w3c.dom.Element;importjava.io.File;publicclassQueryXmlFileDemo{publicstaticvoidmain(Stringargv[]){try{FileinputFile=newFile("input.txt");DocumentBuilderFactorydbFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdBuilder=dbFactory.newDocumentBuilder();Documentdoc=dBuilder.parse(inputFile);doc.getDocumentElement().normalize();System.out.print("Root element: ");System.out.println(doc.getDocumentElement().getNodeName());NodeListnList=doc.getElementsByTagName("supercars");System.out.println("----------------------------");for(inttemp=0;temp
这将产生以下结果:
Root element :cars
----------------------------
Current Element :supercars
company : Ferrari
car name : Ferarri 101
car type : formula one
car name : Ferarri 201
car type : sports car
car name : Ferarri 301
car type : sports car
Current Element :supercars
company : Lamborgini
car name : Lamborgini 001
car type :
car name : Lamborgini 002
car type :
car name : Lamborgini 003
car type :
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。