The Java programming language XML APIs developed by Sun Microsystems consist of the following separate computer-programming APIs:
Java API for XML Processing, or JAXPJava API for XML Messaging, or JAXMJakarta XML RPC, or JAX-RPC — formerly Java API for XML Based RPC deprecated for Java API for XML Web ServicesJakarta XML Registries, or JAXR — formerly Java API for XML RegistriesJakarta XML Web Services, or JAX-WS — formerly Java API for XML Web ServicesJakarta RESTful Web Services, or JAX-RS — formerly Java API for RESTful Web ServicesJava API for XQuery, or XQJJakarta XML Binding, or JAXB — formerly Java Architecture for XML Binding (this was its official Sun name, even though it is an API, see [1])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 open-source software packages implement these APIs:
Xerces — One of the original and most popular SAX and DOM parsersXalan — XSLT/XPath implementation, included in JDK 1.4 and above as the default transformer (XSLT 1.0)Saxon — alternative highly specification-compliant XSLT/XPath/XQuery processor (supports both XSLT 1.0 and 2.0)Woodstox — An open-source StAX and SAX (as of version 3.2) implementation referenceEver curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.
Allow To Receive Free Coins Credit 🪙