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即可。
          主站蜘蛛池模板: 揭东县| 桐柏县| 集安市| 无为县| 南汇区| 普兰县| 河东区| 长岛县| 洛宁县| 汽车| 新平| 南投市| 江阴市| 萨迦县| 凯里市| 德格县| 蒲城县| 高台县| 武鸣县| 崇义县| 依兰县| 曲阳县| 昆明市| 漳州市| 武清区| 潮安县| 西青区| 桂平市| 屯门区| 太湖县| 阿坝县| 拜城县| 横峰县| 富顺县| 大姚县| 宁陕县| 杂多县| 宁蒗| 麻阳| 探索| 林芝县|