zoukankan      html  css  js  c++  java
  • xml解析 DOM(JAXP Crimson解析器)

    <?xml version="1.0" encoding="GB2312"?>
    <result>
    <value>
    <no>123</no>
    <addr>beijing</addr>
    </value>
    <value>
    <no>456</no>
    <addr>shanghai</addr>
    </value>
    </result>
    
    package com.xml;
    import java.io.*;  
    import org.w3c.dom.*;  
    import org.xml.sax.SAXException;
    
    import javax.xml.parsers.*;  
    
    public class XMLParseTest 
    {
    	public static void main(String args[])
    	{
    		File xmlFile = new File("c:/test.xml");
    		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    		try {
    			DocumentBuilder builder = factory.newDocumentBuilder();
    			Document doc = builder.parse(xmlFile);
    			NodeList nodeList = doc.getElementsByTagName("value");
    			for(int i=0;i<nodeList.getLength();i++)
    			{
    				System.out.println("车牌号码:"+doc.getElementsByTagName("no").item(i).getFirstChild().getNodeValue());
    				System.out.println("车主地址:"+doc.getElementsByTagName("addr").item(i).getFirstChild().getNodeValue());
    			}
    		} catch (ParserConfigurationException e) {
    			e.printStackTrace();
    		} catch (SAXException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    

  • 相关阅读:
    [luoguP2770] 航空路线问题(最小费用最大流)
    javascript技巧大全套
    jLim
    自己封装的Ajax
    JavaScript函数调用规则
    JavaScript模板引擎使用
    JavaScript MD5
    JavaScript SHA-1
    JavaScript Map对象的实现
    javascript中的_return_false和return_true
  • 原文地址:https://www.cnblogs.com/mengjianzhou/p/5986863.html
Copyright © 2011-2022 走看看