http://blog.csdn.net/zhou_lei/article/details/2661735
**************************************************************
用java处理xml文件的方法很多,很多人觉得用起来有点复杂.所以这里提供一个在java代码中引用xslt文件处理xml文件的方法.
package testxslt; import java.io.FileNotFoundException; import java.io.FileOutputStream; 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 TestMain { public static void main(String[] args) throws FileNotFoundException, TransformerException{ String xslt = "d:/tt/xslt_test/xslt.xml"; String srcXml = "d:/tt/xslt_test/src.xml"; String destXml = "d:/tt/xslt_test/dest.xml"; // 获取转换器工厂 TransformerFactory tf = TransformerFactory.newInstance(); // 获取转换器对象实例 Transformer transformer = tf.newTransformer(new StreamSource(xslt)); // 进行转换 transformer.transform(new StreamSource(srcXml), new StreamResult(new FileOutputStream(destXml))); } }