久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

我什么時候應該選擇 SAX 而不是 StAX?

When should I choose SAX over StAX?(我什么時候應該選擇 SAX 而不是 StAX?)
本文介紹了我什么時候應該選擇 SAX 而不是 StAX?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

像 SAX 和 StAX 這樣的流式 xml 解析器比構建像 DOM 解析器這樣的樹結構的解析器更快,內存效率更高.SAX 是一個推送解析器,這意味著它是觀察者模式(也稱為偵聽器模式)的一個實例.SAX 首先出現,但隨后出現了 StAX - 一個拉式解析器,這意味著它基本上像迭代器一樣工作.

Streaming xml-parsers like SAX and StAX are faster and more memory efficient than parsers building a tree-structure like DOM-parsers. SAX is a push parser, meaning that it's an instance of the observer pattern (also called listener pattern). SAX was there first, but then came StAX - a pull parser, meaning that it basically works like an iterator.

您可以在任何地方找到為什么更喜歡 StAX 而不是 SAX 的原因,但通常歸結為:它更易于使用".

You can find reasons why to prefer StAX over SAX everywhere, but it usually boils down to: "it's easier to use".

在關于 JAXP 的 Java 教程中,StAX 被模糊地表示為 DOM 和 SAX 之間的中間:它比 SAX 更容易,比 DOM 更高效".但是,我從未發現任何跡象表明 StAX 會比 SAX 更慢或內存效率更低.

In the Java tutorial on JAXP StAX is vaguely presented as the middle between DOM and SAX: "it's easier than SAX and more efficient than DOM". However, I never found any clues that StAX would be slower or less memory efficient than SAX.

這一切讓我想知道:有什么理由選擇 SAX 而不是 StAX?

推薦答案

概括一下,我認為 StAX 可以和 SAX 一樣高效.隨著 StAX 的改進設計,我真的找不到任何首選 SAX 解析的情況,除非使用遺留代碼.

To generalize a bit, I think StAX can be as efficient as SAX. With the improved design of StAX I can't really find any situation where SAX parsing would be preferred, unless working with legacy code.

編輯:根據這個博客 Java SAX 與 StAX StAX不提供模式驗證.

EDIT: According to this blog Java SAX vs. StAX StAXoffer no schema validation.

這篇關于我什么時候應該選擇 SAX 而不是 StAX?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Upload progress listener not fired (Google drive API)(上傳進度偵聽器未觸發(Google 驅動器 API))
Save file in specific folder with Google Drive SDK(使用 Google Drive SDK 將文件保存在特定文件夾中)
Google Drive Android API - Invalid DriveId and Null ResourceId(Google Drive Android API - 無效的 DriveId 和 Null ResourceId)
Google drive api services account view uploaded files to google drive using java(谷歌驅動api服務賬戶查看上傳文件到谷歌驅動使用java)
Google Drive service account returns 403 usageLimits(Google Drive 服務帳號返回 403 usageLimits)
com.google.api.client.json.jackson.JacksonFactory; missing in Google Drive example(com.google.api.client.json.jackson.JacksonFactory;Google Drive 示例中缺少)
主站蜘蛛池模板: 国产精品福利在线 | 亚洲天堂av一区 | 亚洲日本激情 | 欧美成年黄网站色视频 | 国产精品久久精品 | 亚洲精品二区 | 国产精品国产三级国产播12软件 | 很黄很污的网站 | 欧美男人亚洲天堂 | 91精品久久久久久久久 | 欧美精品综合 | 一区二区中文 | 欧美精品一区二区三区在线播放 | 成人在线播放网站 | 免费一区二区 | 日韩在线一区二区 | 日韩在线xx| 国产在线观看一区二区 | 国产免费又色又爽又黄在线观看 | 可以免费观看的av | 亚洲精品免费视频 | 色橹橹欧美在线观看视频高清 | 成人毛片视频免费 | 精品国产青草久久久久96 | 在线观看的av| 亚洲精品电影在线 | 欧美区日韩区 | 国产精品美女久久久久久免费 | 亚洲网站免费看 | 久久91精品国产一区二区三区 | 四虎影视免费在线 | 国产一区2区 | 欧美男人天堂 | 久久久精品视频一区二区三区 | 国产成人精品一区二区三区四区 | 波多野结衣中文字幕一区二区三区 | 亚洲导航深夜福利涩涩屋 | 综合久久av | h视频在线免费 | 亚洲精品一二三区 | 日韩精品无码一区二区三区 |