Java XML

Application programming interface


title: "Java XML" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["java-api-for-xml", "java-platform"] description: "Application programming interface" topic_path: "general/java-api-for-xml" source: "https://en.wikipedia.org/wiki/Java_XML" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Application programming interface ::

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

Application 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 XalanXSLT/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

References

  1. "Java Programming Tutorial - Java & XML".
  2. "Java XML Tutorial with Examples".
  3. "Java XML Parser {{!}} DigitalOcean".
  4. "XML and Java Tutorial".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

java-api-for-xmljava-platform