久久久久久久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 示例中缺少)
主站蜘蛛池模板: 99re视频在线免费观看 | 欧美日韩久久久 | 成人在线中文字幕 | 国产精品精品视频一区二区三区 | 国产精品第2页 | 欧美日韩综合精品 | 最新国产视频 | 在线一区 | 亚洲一区视频 | 91五月天 | 久久91精品国产一区二区 | 欧美国产亚洲一区二区 | 天天射天天操天天干 | 日韩精品久久久久 | 成人av播放 | 久久久久久亚洲欧洲 | 国产精品国产成人国产三级 | 国产高清视频一区 | 亚洲免费观看 | 日本在线一二 | 三级黄片毛片 | 精品三级在线观看 | 国产a区| 国产九九九九 | 国产视频精品在线观看 | av中文字幕在线 | 久久久久久综合 | 97国产精品视频 | 久久专区 | 国产一区二区三区 | 日本激情视频在线播放 | 欧美日韩在线免费观看 | 国产成人精品一区二区 | 日韩在线小视频 | 男女在线网站 | 美国a级毛片免费视频 | 日本三级线观看 视频 | 日韩一区精品 | 欧美日韩一区不卡 | 久久国产精品视频免费看 | 亚洲成人一区二区三区 |