5.7.5 Sample Program (SampleXSLT.java)
The following shows the sample program:
import java.io.*; import javax.xml.transform.*; import javax.xml.transform.stream.*; import javax.xml.parsers.*; public class SampleXSLT{ public static void main(String[] args){ try{ File file = new File(args[0]); //read XML file Source source = new StreamSource(file); Result result = new StreamResult(System.out); TransformerFactory factory = TransformerFactory.newInstance(); //convert to HTML file Source style = factory.getAssociatedStylesheet(source, null, null, null); Transformer transformer = factory.newTransformer(style); transformer.transform(source, result); }catch(TransformerConfigurationException e){ e.printStackTrace(); }catch(TransformerException e){ e.printStackTrace(); } } }