Tuesday, July 10, 2012

Types of XML Parser 


1 Sunmicrosystem xml parser




jaxp.jar (1.4 mb)




parser.jar (1.4 mb)









2 Feature StAX SAX DOM TrAX

API Type Pull, streaming Push, streaming In memory tree XSLT Rule

Ease of Use High Medium High Medium

XPath Capability No No Yes Yes

CPU and Memory Efficiency Good Good Varies Varies

Forward Only Yes Yes No No

Read XML Yes Yes Yes Yes

Write XML Yes No Yes Yes

Create, Read, Update, Delete No No Yes No












3 3 Types of Parser










DOM – Document Object Model




SAX - simple API for XML




StAX – Streaming API for XML









4 Most current XML APIs fall into one of two broad classes




1. event-based APIs like SAX and XNI




2. tree-based APIs like DOM and JDOM









5 XML Pull Parsing Java APIs










BEA




kXML1




NekoPull




XN12XmlPull




XPP1




XPP2




kXML2




XPP3




JSR-173 StAX









6 SAX – Push Parsing



No comments:

Post a Comment