Java中XSLT转换的简单实例
来源:互联网 发布:免费下载visio软件 编辑:程序博客网 时间:2024/05/22 08:10
package com.huey.dream.util;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;/** * XML工具类 * @author huey2672 * @version 1.0 * @created 2014-8-22 */public class XmlUtil {/** * 使用XSLT转换XML文件 * @param srcXml源XML文件路径 * @param dstXml目标XML文件路径 * @param xsltXSLT文件路径 */public static void transformXmlByXslt(String srcXml, String dstXml, String xslt) {// 获取转换器工厂TransformerFactory tf = TransformerFactory.newInstance();try {// 获取转换器对象实例Transformer transformer = tf.newTransformer(new StreamSource(xslt));// 进行转换transformer.transform(new StreamSource(srcXml),new StreamResult(new FileOutputStream(dstXml)));} catch (TransformerConfigurationException e) {e.printStackTrace();} catch (FileNotFoundException e) {e.printStackTrace();} catch (TransformerException e) {e.printStackTrace();}}public static void main(String[] args) {String srcXml = "src/books.xml";String dstXml = "src/books-trans.xml";String xslt = "src/books.xslt";transformXmlByXslt(srcXml, dstXml, xslt);}}
0 0
- Java中XSLT转换的简单实例
- XSLT简单教程--XSLT的实例
- XSLT简单教程--XSLT的实例
- Ajax 简单的XSLT转换
- Java中进行xslt转换的示例代码
- XSLT转换XML实例
- xslt转换xml实例
- 【C#】XSLT转换XML实例
- 【C#】XSLT转换XML实例
- XSLT的转换机制
- Java中反射调用的简单实例
- java中MongoDB的简单应用实例
- Java中数据的简单转换
- XSLT轻松入门第二章:XSLT的实例
- XSLT轻松入门第二章:XSLT的实例
- XSLT轻松入门第二章:XSLT的实例
- XSLT轻松入门第二章:XSLT的实例
- XSLT轻松入门第二章:XSLT的实例
- visual studio 2010 的openGL环境的搭建
- C#实现一个最简单的HTTP服务器
- C++ Primer学习 《Classes》
- nodejs多房间web聊天室
- strlcpy 和strlcat
- Java中XSLT转换的简单实例
- python学习
- [Leetcode]LeetCode Single Number II 位运算法解析理解
- Servlet3.0的异步处理
- linux下火狐浏览器安装flash player插件
- 笔记75--自定义Toast
- 安装ipython
- 黑马程序员——java基础拾遗之多线程(一) 多线程的两种实现
- [译]RFC4919(中文版)IPv6应用于低功耗无线个人局域网(6LoWPANs): 概述,设想,问题陈述,目标