Simple JAXP

原创 2006年05月18日 18:48:00

/*
Created on 2005–9-5
**/
package hp.alex.jaxp;

/**
@author wanbin
*/
import java.io.File;

import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
/**
A simple demo of JAXP 1.1
*/
public class SimpleJAXP {
/**
Accept two command line arguments: the name of an XML file, and the name
of an XSLT stylesheet. The result of the transformation is written to stdout.
*/
public static void main(String[] args) throws TransformerException {
if (args.length != 2) {
System.err.println(“Usage:“);
System.err.println(“ java “ + SimpleJAXP.class.getName()
+ “ xmlFileName xsltFileName“);
System.exit(1);
}

File xmlFile = new File(args[0]);
File xsltFile = new File(args[1]);
Source xmlSource = new StreamSource(xmlFile);
Source xsltSource = new StreamSource(xsltFile);
Result result = new StreamResult(new File(“result.html”));
// create an instance of TransformerFactory
TransformerFactory transFact = TransformerFactory.newInstance();
Transformer trans = transFact.newTransformer(xsltSource);
trans.transform(xmlSource, result);
}

}

 

相关文章推荐

Apache ServiceMix Specs :: JAXP API 1.3

  • 2010年08月31日 16:18
  • 211KB
  • 下载

jaxp的sax方式解析xml

sax方式不能实现增删改操作,只能做查询操作 sax解析过程:看图,这个图非常的重要 也就是说:它会自动调用了三个方法 //这三个方法就是在DefaultHandler类中,...

jaxp_142.jar

  • 2008年10月17日 15:52
  • 8.72MB
  • 下载

jaxp的四个jar包

  • 2010年05月05日 13:57
  • 1.15MB
  • 下载

用DOM方式解析XML(使用JAXP工具)--第一天

要解析XML文件,首先要获得XML的DOM树,方法如下: //获取DOM解析器工 //DocumentBuilderFactory documentBuilderFactory = Docum...

使用JAXP之SAX读取XML内容

  • 2012年03月13日 21:14
  • 11.17MB
  • 下载

XML的Jaxp解析示例和简单项目

  • 2013年10月05日 21:51
  • 20KB
  • 下载

使用jaxp进行dom解析

使用jaxp进行dom解析 一、xml解析方式      dom  文档对象

关于xml学习(三)—— JAXP-SAX解析

SAX解析原理: SAX 是事件驱动的XML 处理方法 逐行扫描文档,一边扫描一边解析 SAX仅需实现部分接口时扩展org.xml.sax.helpers.DefaultHandler类 Defau...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Simple JAXP
举报原因:
原因补充:

(最多只允许输入30个字)