package xslt;
import java.io.File;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
public class XslTransformer {
public void Transform(String xmlFileName ,String htmlFileName){
try {
TransformerFactory tFac=TransformerFactory.newInstance();
Source xslSource= new StreamSource("d:\\jcode\\xsl4score.xsl");
Transformer t=tFac.newTransformer(xslSource);
File xmlFile=new File(xmlFileName);
File htmlFile=new File(htmlFileName);
Source source=new StreamSource(xmlFile);
Result result=new StreamResult(htmlFile);
t.transform(source, result);
} catch (TransformerConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String []args){
XslTransformer xt=new XslTransformer();
String xmlFileName="d:\\jcode\\score.xml";
String htmlFileName="d:\\jcode\\score.html";
xt.Transform(xmlFileName, htmlFileName);
}
}
import java.io.File;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
public class XslTransformer {
public void Transform(String xmlFileName ,String htmlFileName){
try {
TransformerFactory tFac=TransformerFactory.newInstance();
Source xslSource= new StreamSource("d:\\jcode\\xsl4score.xsl");
Transformer t=tFac.newTransformer(xslSource);
File xmlFile=new File(xmlFileName);
File htmlFile=new File(htmlFileName);
Source source=new StreamSource(xmlFile);
Result result=new StreamResult(htmlFile);
t.transform(source, result);
} catch (TransformerConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String []args){
XslTransformer xt=new XslTransformer();
String xmlFileName="d:\\jcode\\score.xml";
String htmlFileName="d:\\jcode\\score.html";
xt.Transform(xmlFileName, htmlFileName);
}
}