久久久久久久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 示例中缺少)
主站蜘蛛池模板: h视频免费在线观看 | 91私密视频 | 黄色三级免费 | 亚洲欧美日本国产 | 亚洲激情视频在线 | 国产精品毛片一区二区在线看 | 在线小视频 | 国产毛片av | 欧美1区2区 | 视频二区 | 成人深夜福利 | 日韩国产高清在线观看 | 欧美精产国品一二三区 | 日韩精品999 | 别c我啊嗯国产av一毛片 | 精品视频一二区 | 欧美天堂一区 | 天天干狠狠操 | 日韩在线视频免费观看 | 久久亚洲欧美日韩精品专区 | 欧美日韩精品免费 | 欧美成人免费在线 | caoporn国产精品免费公开 | 欧美男人天堂 | 国产精品毛片一区二区在线看 | 久久一区二区免费视频 | 久久久久久综合 | 亚洲日本欧美日韩高观看 | 九九免费 | 久久99精品久久久 | 香蕉久久久久久 | 在线一区二区观看 | 婷婷桃色网 | 亚洲欧美日韩电影 | www国产成人免费观看视频 | 久久专区 | 日本久草 | 日韩第一区 | 久热国产在线 | 国产精品视频入口 | 久久久精品一区二区 |