Java XML: Difference between revisions

Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0
updates
Line 5:
* [[Java API for XML Processing]], or '''JAXP'''
* [[Java API for XML Messaging]], or '''JAXM'''
* [[Java API for XML-based RPC]], or '''JAX-RPC''' — becomes Java API for XML Web Services and eventually Jakarta XML Web Services
* [[Java API for XML Registries]], or '''JAXR'''
* [[Java API forJakarta XML Web Services]], or '''JAX-WS''' — formerly Java API for XML Web Services
* [[Java API forJakarta RESTful Web Services]], or '''JAX-RS''' — formerly Java API for RESTful Web Services
* [[XQuery API for Java|Java API for XQuery]], or '''XQJ'''
* [[Java Architecture forJakarta XML Binding]], or '''JAXB''' –— formerly Java Architecture for XML Binding (this iswas 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]] (JAXP) is a required API in [[Enterprise Java Beans]] Specification 1.3.
 
A number of different [[Openopen-source software|open-source]] software packages implement these APIs:
 
* [[Xerces]] – One of the original and most popular [[Simple API for XML|SAX]] and [[Document Object Model|DOM]] parsers
* [[Xalan]] – [[XSLT]]/[[XPath]] implementation, 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)
* Woodstox – An open-source [[StAX]] and [[Simple API for XML|SAX]] (as of version 3.2) implementation
 
== External links ==