/** * TransformDemo uses JAXP to acquire an XML Transformer. It uses the Transformer * to transform an XML shopping cart into an Html view of the shopping cart. * The Transformer uses transform instrUCtions in an XSLT (.xsl) file. * * The following JARs must be in your CLASSPATH: * - jaxp.jar * - xerces.jar (for SAX parser and DOM object implementations) * - xalan.jar (for XSLT implementation) * * Download JAXP (which includes these JARs) here: http://java.sun.com/xml/ * Find additional Xerces and Xalan info here: http://xml.apache.org/ * * Note: XSLT authoring/PRogramming is beyond the scope of this tutorial. * You"ll find good XSL info here: http://www.w3.org/Style/XSL/#learning **/
//This single line applies the XSL file to transform the XML into HTML. transformer.transform( new StreamSource( "cart.xml" ), new StreamResult( System.out ) );