Java API for XML Processing: Difference between revisions

Content deleted Content added
Fix links to XSLT
Line 6:
* the [[StAX | Streaming API for XML]] or '''StAX''' interface (added in JDK 6; separate jar available for JDK 5)
 
In addition to the parsing interfaces, the API provides an [[XSL Transformations|XSLT]] interface to provide data and structural transformations on an XML document. JAXP was developed under the [[Java Community Process]] as JSR 5 (JAXP 1.0) and JSR 63 (JAXP 1.1 and 1.2). [[Java Platform, Standard Edition|J2SE]] 1.4 is the first version of Java that comes with an implementation of JAXP. JAXP version 1.4.2 was released on May 30, 2007. JAXP 1.3 was [https://jaxp.dev.java.net/1.3/EndofLife.html end-of-lifed] on February 12, 2008.
 
== DOM interface ==
Line 38:
== XSLT interface ==
 
The '''X'''ML '''S'''tylesheet '''L'''anguage for '''T'''ransformations, or '''[[XSL Transformations|XSLT]]''', allows for conversion of an XML document into other forms of data. JAXP provides interfaces in package <code>javax.xml.transform</code> allowing applications to invoke an XSLT transformation. This interface was originally called TrAX (Transformation API for XML), and was developed by an informal collaboration between the developers of a number of Java XSLT processors.
 
Main features of the interface are: