posts - 101,  comments - 29,  trackbacks - 0
          SAX是一種占用內(nèi)存少且解析速度快的解析器,它采用的是事件啟動,它不需要解析完整個文檔,而是按照內(nèi)容順序 看文檔某個部分是否符合xml語法,如果符合就觸發(fā)相應(yīng)的事件,所謂的事件就是些回調(diào)方法(callback),這些方法 定義在ContentHandler中,下面是其主要方法:

          startDocument:當(dāng)遇到文檔的時候就觸發(fā)這個事件 調(diào)用這個方法 可以在其中做些預(yù)處理工作

          startElement: (String namespaceURI,String localName,String qName,Attributes atts)當(dāng)遇開始標(biāo)簽的時候就會觸發(fā)這個方法。

          endElement(String uri,String localName,String name):當(dāng)遇到結(jié)束標(biāo)簽時觸發(fā)這個事件,調(diào)用此法可以做些善后工作。

          charachers(char [] ch,int start,int length):當(dāng)遇到xml內(nèi)容時觸發(fā)這個方法,用new String(ch,start,length)可以接受內(nèi)容。
          MyContentHandler.java
          XMLActitity.java


          posted on 2012-01-31 17:04 mixer-a 閱讀(160) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 漳州市| 平江县| 麦盖提县| 湟中县| 柏乡县| 渭南市| 华宁县| 依兰县| 伊川县| 广汉市| 万源市| 彰化市| 同仁县| 兰坪| 呼伦贝尔市| 花莲市| 尉犁县| 弥渡县| 九龙县| 钟祥市| 鄄城县| 淮安市| 洛浦县| 合川市| 驻马店市| 邯郸市| 三穗县| 麻江县| 清涧县| 同心县| 天气| 揭西县| 棋牌| 武胜县| 承德市| 广安市| 修文县| 长阳| 科尔| 鄂伦春自治旗| 绥德县|