<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://www.tkk7.com/sxyx2008/謝謝合作!!!

    雪山飛鵠

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://www.tkk7.com/sxyx2008/謝謝合作!!!

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
    xml文件
    <?xml version="1.0" encoding="UTF-8"?>
    <data>
        
    <book id="1">
            
    <name>Android應(yīng)用開發(fā)詳解</name>
            
    <author>json</author>
            
    <price>88</price>
            
    <pubinfo>人民郵電出版社</pubinfo>
        
    </book>
        
    <book id="2">
            
    <name>Android權(quán)威指南</name>
            
    <author>tom</author>
            
    <price>79</price>
            
    <pubinfo>人民教育出版社</pubinfo>
        
    </book>
        
    <book id="3">
            
    <name>Android開發(fā)案例大全</name>
            
    <author>mark</author>
            
    <price>68</price>
            
    <pubinfo>電子工業(yè)出版社</pubinfo>
        
    </book>
        
    <book id="4">
            
    <name>Android從入門到精通</name>
            
    <author>jack</author>
            
    <price>68</price>
            
    <pubinfo>電子工業(yè)出版社</pubinfo>
        
    </book>
        
    <book id="5">
            
    <name>Pro Spring</name>
            
    <author>mark</author>
            
    <price>68</price>
            
    <pubinfo>電子工業(yè)出版社</pubinfo>
        
    </book>
    </data>
    解析類
    package com.dom;

    import java.io.File;
    import java.io.IOException;

    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.ParserConfigurationException;

    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;
    import org.xml.sax.SAXException;

    /**
     * <pre>
     * dom解析xml
     * <pre>
     * 
    @author scott
     *
     
    */
    public class DomXmlParser {

        
    public static void main(String[] args) {
            DocumentBuilderFactory factory
    =DocumentBuilderFactory.newInstance();
            File file
    =new File("D:\\workspace\\demo\\src\\books.xml");
            DocumentBuilder documentBuilder
    =null;
            
    try {
                documentBuilder 
    = factory.newDocumentBuilder();
            } 
    catch (ParserConfigurationException e) {
                e.printStackTrace();
            }
            Document document
    =null;
            
    try {
                document
    =documentBuilder.parse(file);
            } 
    catch (SAXException e) {
                e.printStackTrace();
            } 
    catch (IOException e) {
                e.printStackTrace();
            }
            
            Element element
    =document.getDocumentElement();
            NodeList nodeList
    =element.getElementsByTagName("book");
            
    for (int i = 0; i < nodeList.getLength(); i++) {
                Element book 
    = (Element)nodeList.item(i);
                String id
    =book.getAttribute("id");
                
                Element bookname
    =(Element) book.getElementsByTagName("name").item(0);
                String name
    =bookname.getFirstChild().getNodeValue();
                
                Element bookauthor
    =(Element) book.getElementsByTagName("author").item(0);
                String author
    =bookauthor.getFirstChild().getNodeValue();
                
                Element bookprice
    =(Element) book.getElementsByTagName("price").item(0);
                String price
    =bookprice.getFirstChild().getNodeValue();
                
                Element bookpubinfo
    =(Element) book.getElementsByTagName("pubinfo").item(0);
                String pubinfo
    =bookpubinfo.getFirstChild().getNodeValue();
                
                System.out.println(id
    +","+name+","+author+","+price+","+pubinfo);
                
            }
            
            
            
        }

    }
    效果
    1,Android應(yīng)用開發(fā)詳解,json,88,人民郵電出版社
    2,Android權(quán)威指南,tom,79,人民教育出版社
    3,Android開發(fā)案例大全,mark,68,電子工業(yè)出版社
    4,Android從入門到精通,jack,68,電子工業(yè)出版社
    5,Pro Spring,mark,68,電子工業(yè)出版社

    posted on 2011-08-24 11:32 雪山飛鵠 閱讀(435) 評論(0)  編輯  收藏 所屬分類: javaseandroid
    主站蜘蛛池模板: 亚洲乱码精品久久久久..| 久久精品亚洲男人的天堂| 好男人资源在线WWW免费 | 国产亚洲精品欧洲在线观看| 亚洲精品无码乱码成人 | 亚洲av无码无线在线观看| 久久久久亚洲AV片无码| 亚洲日韩国产精品乱| 国产无遮挡吃胸膜奶免费看视频| 日韩精品在线免费观看| a毛片久久免费观看| 国产特黄特色的大片观看免费视频| 亚洲精品无码你懂的| 亚洲乱码一二三四区麻豆| 亚洲av综合色区| 亚洲国产精品久久| 久久久久久亚洲精品| 亚洲成a人片在线观看无码| 亚洲AV无码久久精品成人| 亚洲精品乱码久久久久久久久久久久 | 亚洲国产精品一区二区第一页免| 午夜dj免费在线观看| 国产成人啪精品视频免费网| 免费国产成人高清视频网站| 国产美女精品视频免费观看 | 在线观看免费播放av片| 1a级毛片免费观看| 四虎国产精品免费久久| 免费A级毛片无码久久版| 亚洲人成影院在线无码按摩店| 激情97综合亚洲色婷婷五| 亚洲国产精品一区| 麻豆狠色伊人亚洲综合网站| 亚洲av无码专区国产不乱码 | 亚洲AV无码国产丝袜在线观看| 亚洲AV无码专区电影在线观看| 91亚洲性爱在线视频| 免费一级特黄特色大片| 亚洲成人免费在线观看| 免费国产a国产片高清| 亚洲国产一区在线观看 |