官术网_书友最值得收藏!

3.6 流機制解析器

DOM解析器會完整地讀入XML文檔,然后將其轉換成一個樹形的數據結構。對于大多數應用,DOM都運行得很好。但是,如果文檔很大,并且處理算法又非常簡單,可以在運行時解析節點,而不必看到完整的樹形結構,那么DOM可能就會顯得效率低下了。在這種情況下,我們應該使用流機制解析器(streaming parser)。

在下面的小節中,我們將討論Java類庫提供的流機制解析器:老而彌堅的SAX解析器和添加到Java SE 6中的更現代化的StAX解析器。SAX解析器使用的是事件回調(event callback),而StAX解析器提供了遍歷解析事件的迭代器,后者用起來通常更方便一些。

主站蜘蛛池模板: 武汉市| 禄劝| 太康县| 九台市| 昌乐县| 法库县| 云阳县| 庆云县| 灌云县| 灵石县| 竹北市| 东丽区| 涿州市| 二连浩特市| 石城县| 鄂托克前旗| 苏尼特左旗| 衡水市| 长岛县| 株洲县| 莫力| 黔南| 内江市| 南阳市| 盖州市| 铜川市| 融水| 洛扎县| 平江县| 临沂市| 偃师市| 奉化市| 芷江| 桃江县| 定西市| 农安县| 大余县| 饶河县| 昌乐县| 杭州市| 辉南县|