Transform XML into HTML using XSLT


Reference : http://www.rgagnon.com/javadetails/java-0407.html

How to transfrom XML into HTML using XSLT in Java?

public String view() throws SQLException{
//get XML from database before do print
System.out.println(xmlData);  //This is the result when I take the XML from database using hibernate framework.
try {
File file = new File(“xmlFile.xml”);
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(xmlData);
fileWriter.flush();
fileWriter.close();
TransformerFactory tFactory = TransformerFactory.newInstance();
//We will transform xml into HTML using XSLT and save HTML file in local disk D
Transformer transformer = tFactory.newTransformer (
new javax.xml.transform.stream.StreamSource(“copy Path form1.XSL to here”));
transformer.transform( new javax.xml.transform.stream.StreamSource(file),  new
javax.xml.transform.stream.StreamResult ( new FileOutputStream(“D:/formWithData.html”)));
}
catch (Exception e) {
e.printStackTrace( );
}
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.