Reference articles on history, science, culture and more
Encyclopedia

Java XML

Application programming interface

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

01Application programming interfaces

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
Watch videos about Java XMLExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Java XML, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.