zoukankan      html  css  js  c++  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))); 
        }
    }
  • 相关阅读:
    回调函数实现类似QT中信号机制
    Qt Creator下载和安装(详细教程)
    对象池实现分析
    MongoDB Redis
    双重加锁
    开源项目
    进程创建
    WebAPI性能优化
    StatusCodePagesMiddleware中间件如何针对响应码呈现错误页面
    NET Core + Angular 2
  • 原文地址:https://www.cnblogs.com/zhao1949/p/7203811.html
Copyright © 2011-2022 走看看