調べもの:XSLTでドキュメントを生成する方法 [XMLマスター]
Vocaloidの声データ整理を行いました。XMLとXSLTを使って。
(前略) 今後の課題は以下の通り。
・リンク用のAタグをXMLデータの値から生成する。
タグの属性値にどのXPATH関数をどう使えばXML要素の値から持ってくればいいのかわからなかった。
・記事生成
記事のインポート用データをXSLTで生成してしまおうかと思ったが、どうすればいいかが分からず断念。
以前Vocaloidの声リストを作った時の課題のうち、2つ目について調べます。
blog記事として生成するには、MovableType形式などインポート用の形式でファイルを生成する必要があります。
そこまでの記述をXSLTとしてできるのか?という問題はあります。できたとしても、それが効率的か?他の方法の方がよくないか?という話もあります。
それはそれとして検討は必要ですが、XSLTとしてファイルを生成する場合の記述方法を調べておきましょう。
1. XSLTのOutput
XSLTで出力形式を指定する場合はoutput要素を使います。但し、実際に出力する場合のファイル名などはXSLTプロセッサで指定するもののようなので、その指定方法は別途調べる必要があります。
「XSLT output - Google 検索」
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRC_jaJP217JP218&q=XSLT+output
「たのしいXML: XMLをIEで表示(基礎編) xsl:output」
http://www6.airnet.ne.jp/manyo/xml/xslt/step22.html
「XSLTスタイルシート書き方講座:応用編(3) ファイル出力とXSLT機能拡張」
http://www.atmarkit.co.jp/fxml/tanpatsu/10xslt/xslt07.html
「XSLT <xsl:output> Element」
http://www.w3schools.com/xsl/el_output.asp
2. Microsoft XML Notepad 2007でのXSLT変換結果ファイルを出力する方法
普段使っているXML Notepad 2007では、Helpとメニューで機能を調べる限り、ないようですね。
ということは、別のXSLTプロセッサが必要ですか。
>Zumeさん
ありがとうございます。
by Mishika (2010-02-20 18:27)