@634

634 - JAXP - XSLT - 初期化処理

Advertisement

処理手順

XSLT プログラミングをする際の処理手順は以下の通り。
  1. TransformerFactory オブジェクトを取得する。
  2. TransformerFactory を使用して Transformer を取得する。
  3. Transformer を使用して XML を変換する。
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;

public class XSLTTest{
    public static void main(String[] args) {
        try{
            // XML ファイル
            StreamSource xmlSource = new StreamSource(args[0]);

            // XSLT スタイルシート
            StreamSource xsltSource = new StreamSource(args[1]);			

            // 結果出力ファイル
            StreamResult result = new StreamResult(System.out);
			
            TransformerFactory trFactory = TransformerFactory.newInstance();
            Transformer transformer = trFactory.newTransformer(xsltSource);
            transformer.transform(xmlSource, result);
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}	

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール