您的位置:首页 > 编程语言 > Java开发

在java代码中,用xslt处理xml文件

2017-07-19 08:35 309 查看
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)));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: