Java XML: Difference between revisions

Content deleted Content added
m internal links
updated descriptions, added reference to StAX API
Line 6:
* [[Java API for XML Registries]], or '''JAXR'''.
* [[Java Architecture for XML Binding]], or '''JAXB'''. – (this is its official Sun name, even though it is an API, see [http://java.sun.com/developer/technicalArticles/WebServices/jaxb/])
* [[StAX|STreaming XML processing]], or '''StAX''' (compatible with JDK 1.4 and above, included in JDK 1.6).
 
Only the [[Java API for XML Processing]] is a required API in [[Enterprise Java Beans]] Specification 1.3.
 
A number of different [[Open Source | Open_source]] software packages implement these APIs including:
* [[Xerces]] – One of the original and still (in 2002) most popular [[Simple API for XML|SAX]] and [[Document Object Model|DOM]] parser.
* [[Crimson XML]] – A faster [[Simple API for XML|SAX]] and [[Document Object Model|DOM]] parser that was included in JDK 1.4; now deprecated.
* [[Xalan]] – The original and still (in 2002) most popular [[XSLT]]/[[XPath]] implementationsimplementation, included in JDK 1.4 and above as the default transformer (XSLT 1.0).
* [[Saxon_XSLT|Saxon]], alternative highly specification compliant [[XSLT]]/[[XPath]]/[[XQuery]] processor (supports both XSLT 1.0 and 2.0)
* [[Sparta XML]] – A fast and small [[Simple API for XML|SAX]] and [[Document Object Model|DOM]] parser that also includes an [[XPath]] subset.
* Woodstox – An open source [[StAX]] and [[SAX]] (as of version 3.2) implementation.
 
== External links ==