Jump to content

Java XML

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 207.171.180.101 (talk) at 18:50, 1 December 2009 (updated descriptions, added reference to StAX API). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Java programming language XML APIs from Sun Microsystems consist of the following separate programming APIs:

Only the Java API for XML Processing 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 still (in 2002) most popular SAX and DOM parser.
  • Crimson XMLSAX and DOM parser that was included in JDK 1.4; now deprecated.
  • XalanXSLT/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)
  • Sparta XML – A small SAX and DOM parser that also includes an XPath subset.
  • Woodstox – An open source StAX and SAX (as of version 3.2) implementation.