[XML学习笔记][3.3]通过JAXP使用XSLT
来源:互联网 发布:操作系统原理linux篇 编辑:程序博客网 时间:2024/05/17 23:01
最后我们来看看如何通过JAXP调用XSLT,同样很简单:
/**//*
* Created on 2005-2-24
* All rights reserved.
*
*/
package sean.home.test;
import java.io.File;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
/**//**
* @author Sean GAO
* <p>
* gaoyuxiang@gmail.com
* </p>
*
*/
public class XSLTest {
public static void main(String[] args) throws Exception {
TransformerFactory factory = TransformerFactory.newInstance();
Source xmlSource = new StreamSource(new File(args[0]));
Source xlsSource = new StreamSource(new File(args[1]));
Transformer transformer = factory.newTransformer(xlsSource);
transformer.transform(xmlSource, new StreamResult(new File(args[3])));
}
}
* Created on 2005-2-24
* All rights reserved.
*
*/
package sean.home.test;
import java.io.File;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
/**//**
* @author Sean GAO
* <p>
* gaoyuxiang@gmail.com
* </p>
*
*/
public class XSLTest {
public static void main(String[] args) throws Exception {
TransformerFactory factory = TransformerFactory.newInstance();
Source xmlSource = new StreamSource(new File(args[0]));
Source xlsSource = new StreamSource(new File(args[1]));
Transformer transformer = factory.newTransformer(xlsSource);
transformer.transform(xmlSource, new StreamResult(new File(args[3])));
}
}
是不是也跟SAX、DOM的接口很像?也是通过工厂方法获取一个Transformer实例然后提供输入和输出的文件路径,用它来transform即可。
- [XML学习笔记][3.3]通过JAXP使用XSLT
- [XML学习笔记][3.1]通过JAXP使用SAX
- [XML学习笔记][3.2]通过JAXP使用DOM
- XML学习笔记-- XSLT
- XML学习笔记 5. XSLT
- [学习笔记]XML解析之JAXP
- [学习笔记]XML解析之JAXP
- jaxb jaxp使用xml来生成动态页面 - xml xsd xsl ( xpath xslt ) css 概念入门
- xml学习笔记(4)使用Jaxp对xml文档进行dom解析
- 利用XSLT转换XML学习笔记
- [XML]学习笔记(八)XSLT
- 通过XSLT转换XML
- 使用JAXP解析XML
- 【重要】XSLT学习(九)通过JavaScript转化xml
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- 测试驱动开发随笔------测试驱动还是测试辅助
- [XML学习笔记][3]在Java的世界中使用XML
- [XML学习笔记][3.1]通过JAXP使用SAX
- [XML学习笔记][3.2]通过JAXP使用DOM
- 嫁给我吧
- [XML学习笔记][3.3]通过JAXP使用XSLT
- [XML学习笔记][4]结语
- Sun Java Studio Enterprise 实践:创建一个 Web 应用程序
- 她答应我来上网!
- 我的第一篇blog
- 一次读取大Size Jpeg图的测试
- 我是你的谁?
- 学习笔记 Real COM with the MFC Library (译三)
- 译:Apache Maven-简化java的构建过程--比apache ant更多(2) 创建一个简单的maven项目