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

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)));

}

}

Spring MVC框架下在java代码中访问applicationContext.xml文件中配置的文件(可以用于读取配置文件内容)

随机推荐

PCM数据格式,多少字节算一帧

转自:http://blog.chinaunix.net/uid-9185047-id-3327302.html Somehow i remember that normally 2048 sampl ...

解决iscroll5在手机页面上onclick事件失效

Iscroll.js使用之后页面上面A标签的onclick事件无效了   解决办法 实例化IScroll的时候把preventDefault设为false,默认为true var myScroll; ...

如何在win7系统中安装redis

转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/92.html?1455871954 如何在win7系统中安装redis​ ...

详解Java的MyBatis框架中SQL语句映射部分的编写

这篇文章主要介绍了Java的MyBatis框架中SQL语句映射部分的编写,文中分为resultMap和增删查改实现两个部分来讲解,需要的朋友可以参考下 1.resultMap SQL 映射XML 文件 ...

spring 标注

1.添加支持标注的spring中的jar包: spring-context.jar spring-context-support.jar 2.在xml中配置命名空间和schema

MySql5.6 Window超详细安装教程

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 目录 一.安装包准备二.开始安装三.验证安装四.客户端工具 一.安装包准备 1.下载MySql ...

JavaWeb 后端 <;十二>; 之 过滤器 filter 乱码、不缓存、脏话、标记、自动登录、全站压缩过滤器

一.过滤器是什么?有什么? 1.过滤器属于Servlet规范,从2.3版本就开始有了. 2.过滤器就是对访问的内容进行筛选(拦截).利用过滤器对请求和响应进行过滤

使用python访问网络上的数据

这两天看完了Course上面的: 使用 Python 访问网络数据 https://www.coursera.org/learn/python-network-data/ 写了一些作业,完成了一些作业 ...

基于OpenCv和swing的图片/视频展示Java实现

基于OpenCv和swing实现图片/视频的展示 图片的展示 swing展示图片,多为操作BufferedImage,这里要关注的核心是将Mat转为BufferedImage. 代码如下: publi ...

jQuery-2.DOM---节点的复制与替换

DOM拷贝clone() 克隆节点是DOM的常见操作,jQuery提供一个clone方法,专门用于处理dom的克隆 .clone()方法深度 复制所有匹配的元素集合,包括所有匹配元素.匹配元素的下级元 ...

你可能感兴趣的:(xml,xlst,java)