Java XML

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Java XML" – news · newspapers · books · scholar · JSTOR (February 2024) (Learn how and when to remove this template message)

|

Short description: Application programming interface

In computing, Java XML APIs were developed by Sun Microsystems, consisting separate computer programming application programming interfaces (APIs).[1]

## Application programming interfaces

* Java API for XML Processing (JAXP)[2][3][4]
* Java API for XML Messaging (JAXM)
* Jakarta XML RPC (JAX-RPC) — formerly Java API for XML Based RPC deprecated for Java API for XML Web Services
* Jakarta XML Registries (JAXR) — formerly Java API for XML Registries
* Jakarta XML Web Services (JAX-WS) — formerly Java API for XML Web Services
* Jakarta RESTful Web Services (JAX-RS) — formerly Java API for RESTful Web Services
* Java API for XQuery (XQJ)
* Jakarta XML Binding (JAXB) — formerly Java Architecture for XML Binding (this was its official Sun name, even though it is an API, see [1])
* StAX (Streaming XML processing) — 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:

* Apache Xerces — One of the original and most popular SAX and DOM parsers
* Apache Xalan — XSLT/XPath implementation, included in JDK 1.4 and above as the default transformer (XSLT 1.0)
* Saxon XSLT — 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

## References

1. ↑ "Java Programming Tutorial - Java & XML". https://www3.ntu.edu.sg/home/ehchua/programming/java/J6d_xml.html.
2. ↑ "Java XML Tutorial with Examples". https://www.javaguides.net/p/java-xml-tutorial.html.
3. ↑ "Java XML Parser | DigitalOcean" (in en). https://www.digitalocean.com/community/tutorials/java-xml-parser.
4. ↑ "XML and Java Tutorial". https://www2.seas.gwu.edu/~simhaweb/java/xml/xml.html.

## External links

* StelsXML JDBC driver \- JDBC driver for XML files.
* Woodstox \- Woodstox home page.
* How To Schema Check Xml Via JAXB \- Rob Austin
* Java EE and web framework tutorials \- Learning xml in java.

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Java_XML&oldid=4380552"