大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 詳細了解Java sax解析器

詳細了解Java sax解析器

更新時間:2019-10-25 14:34:07 來源:動力節點 瀏覽2456次



  SAX(針對XML的簡單API)是基于事件為XML文檔的解析器。不像DOM解析器,SAX解析器創建沒有解析樹。SAX是一個流接口用于XML的,這意味著使用SAX應用接收事件通知有關XML文檔被處理的元素,屬性,在按順序每次開始在文檔的頂部,并與所述閉合結束根元素。


  讀取XML文件從上到下,構成一個結構完整的XML文檔的標記


  令牌以相同的順序進行處理,它們出現在文檔中


  報告應用程序,因為它們所出現解析器遇到標記的特性


  應用程序提供了必須的解析器注冊的“事件”處理程序


  作為標記標識,在處理程序回調方法相關信息調用


  什么時候使用?


  應該使用SAX解析器的時候:


  可以在XML文檔從上往下處理以線性方式


  該文件并不深層次嵌套


  處理一個非常大的XML文檔,DOM樹會占用太多的內存。典型DOM的實現使用10字節的存儲器以表示XML的一個字節


  解決的問題涉及的XML文檔的一部分


  數據是可用的,只要它是由解析器看出,這樣的SAX可以很好地用于到達流的XML文檔


  SAX的缺點


  它是在一個只進入處理隨機訪問方式XML文檔


  如果需要跟蹤的數據分析器已經看到或更改項目的順序,必須自已編寫代碼和數據存儲


  ContentHandler接口


  此接口指定SAX解析器用來通知XML文檔,已經看到部件應用程序的回調方法。


  voidstartDocument()-調用在一個文件的開頭。


  voidendDocument()-調用在一個文件的末尾。


  voidstartElement(Stringuri,StringlocalName,StringqName,Attributesatts)-調用在一個元素的開頭。


  voidendElement(Stringuri,StringlocalName,StringqName)-調用在一個元件的末端。


  voidcharacters(char[]ch,intstart,intlength)-字符數據出現時調用。


  voidignorableWhitespace(char[]ch,intstart,intlength)-當DTD是當前和忽略空白遇到時調用。


  voidprocessingInstruction(Stringtarget,Stringdata)-當處理指令的認可時調用。


  voidsetDocumentLocator(Locatorlocator))-提供可用于識別文檔中的位置的定位器。


  voidskippedEntity(Stringname)-一個尚未解決實體遇到時調用。


  voidstartPrefixMapping(Stringprefix,Stringuri)-當一個新的命名空間的映射定義調用。


  voidendPrefixMapping(Stringprefix)-當一個命名空間定義結束其范圍時調用。


  屬性接口


  這種接口指定用于處理連接到一個元素的屬性的方法。


  intgetLength()-返回屬性的數目。


  StringgetQName(intindex)


  StringgetValue(intindex)


  StringgetValue(Stringqname)


      以上就是動力節點java培訓機構小編介紹的“詳細了解Java sax解析器”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99久久综合精品国产 | 91精品视频在线免费观看 | 日韩 亚洲 中文 图片 小说 | 天天操天天摸天天射 | 亚洲日韩第一页 | 玖玖草视频 | 五月开心六月伊人色婷婷 | 日韩黄色网址 | 久久久久国产精品免费免费 | 国产精品福利视频主播真会玩 | 亚洲精品无码不卡在线播放he | 四虎影视永久免费观看 | 国产99视频精品一区 | 久久精品免费i 国产 | 免费观看黄色录像 | 亚洲在线中文字幕 | 人人狠狠综合久久亚洲88 | 亚洲一区欧美二区 | 91精品国产综合久久福利 | 日韩一区二区三区在线 | 婷婷色九月综合激情丁香 | 俄罗斯一级毛片免费视频 | 日韩免费高清一级毛片久久 | 国内精品久久久久香蕉 | 国产在线19禁免费观看 | 黄色影院在线观看 | 精品一区二区三区中文 | 一级特级aaa毛片 | 成人性a激情免费视频 | 午夜一级| 狠狠操综合 | 久热这里只精品99国产6_99 | 国产精品久久久久无毒 | 亚洲成色综合一区二区三区四区 | 欧美美女一区 | 久久久久久午夜精品 | 在线观看精品视频一区二区三区 | 香蕉网站在线观看 | 伊人网伊人网 | 国产成人一区二区 | 91精彩视频|