SSブログ

調べもの: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プロセッサが必要ですか。
タグ:XML XSLT
nice!(1)  コメント(1)  トラックバック(0) 
共通テーマ:資格・学び

nice! 1

コメント 1

Mishika

>Zumeさん
ありがとうございます。
by Mishika (2010-02-20 18:27) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0