天天看点

DOM解析xml一个demo实例

    public static void main(String[] args)throws Exception {

        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

        DocumentBuilder db = dbf.newDocumentBuilder();

        File file = new File("F:\\test.xml");

        Document doc = db.parse(file);

        NodeList list = doc.getElementsByTagName("item");

        for(int i=0;i<list.getLength();i++){

            Element node = (Element)list.item(i);

            NodeList name_list = node.getElementsByTagName("name");

            Element ele = (Element)name_list.item(0);

            System.out.println(ele.getFirstChild().getNodeValue());

        }

    }