Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus XML Processor ユーザーズガイド


5.7.5 サンプルプログラム(SampleXSLT.java)

サンプルプログラムを次に示します。

import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.parsers.*;
 
public class SampleXSLT{
  public static void main(String[] args){
 
    try{
      File file = new File(args[0]);
 
      //XMLファイルの読み込み
      Source source  = new StreamSource(file);
      Result result = new StreamResult(System.out);
      TransformerFactory factory =
          TransformerFactory.newInstance();
 
      //HTMLファイルへの変換
      Source style = factory.getAssociatedStylesheet(source,
          null, null, null);
 
      Transformer transformer = factory.newTransformer(style);
      transformer.transform(source, result);
 
    }catch(TransformerConfigurationException e){
      e.printStackTrace();
    }catch(TransformerException e){
      e.printStackTrace();
    }
  }
}