- JavaWeb整合開發實例精通:Struts+Hibernate+Spring
- 閆術卓 吳峻申
- 315字
- 2018-12-31 14:45:40
2.3.4 XML的解析方式
XML最主要的解析方式有4種,分別是DOM、SAX、JDOM、DOM4J。
●DOM是基于平臺、語言無關的官方W3C標準。基于樹的層次,其優點是可以移植,編程容易,開發者只需要調用建樹的指令。其缺點是加載大文件不理想。
●SAX是基于事件模型的,它在解析XML文檔時可以觸發一系列的事件,當發現給定的tag時,可以激活一個回調方法,告訴該方法制定的標簽已經找到。類似于流媒體的解析方式,所以在加載大文件時效果不錯。
●JDOM是想成為Java特定文檔的模型。它簡化與XML的交互并且比使用DOM實現得更快。使用的是具體類不使用接口,運用了大量的Collections類,方便開發者。
●DOM4J是一個獨立的開發結果,也是一個非常優秀的Java XML API,具有性能優異、功能強大和極端易使用的特點,同時它也是一個開放源代碼的軟件。
推薦閱讀
- Unreal Engine Physics Essentials
- Spring 5.0 By Example
- 微服務與事件驅動架構
- 數據結構與算法JavaScript描述
- MATLAB定量決策五大類問題
- Java設計模式及實踐
- Kotlin Standard Library Cookbook
- Visual C++應用開發
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Serverless computing in Azure with .NET
- Building Android UIs with Custom Views
- Node.js開發指南
- Solr權威指南(下卷)
- 程序員必會的40種算法
- C語言程序設計教程