Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [XML學習筆記][3.3]通過JAXP使用XSLT

          Posted on 2005-02-24 22:55 laogao 閱讀(299) 評論(0)  編輯  收藏 所屬分類: On Java

          最后我們來看看如何通過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])));

              }

          }



          是不是也跟SAX、DOM的接口很像?也是通過工廠方法獲取一個Transformer實例然后提供輸入和輸出的文件路徑,用它來transform即可。
          主站蜘蛛池模板: 乌恰县| 东源县| 砚山县| 昆山市| 旌德县| 驻马店市| 新巴尔虎左旗| 新干县| 杭锦后旗| 揭东县| 乌苏市| 兖州市| 万全县| 阿鲁科尔沁旗| 望都县| 漠河县| 郎溪县| 泗阳县| 克东县| 新干县| 怀来县| 天柱县| 舞钢市| 梁平县| 曲阜市| 珲春市| 贵南县| 忻城县| 蕲春县| 达拉特旗| 色达县| 兴化市| 嘉禾县| 廊坊市| 莱西市| 营山县| 辉南县| 沁阳市| 连平县| 綦江县| 上林县|