2007年11月24日土曜日

XMLとInDesign

http://blogs.yahoo.co.jp/pi_and_pu/51378495.htmlより
XSLTスタイルシートでXMLをInDesignタグ付きテキストに変換すれば、文字スタイルや段落スタイルを定義して流し込むことができます。

これを以下のようなXSLTスタイルシートでInDesignタグ付きテキストに変換します。
変換には適当なフリーウェアのXSLTプロセッサを使用し、テキスト形式で保存してください。

http://www.geocities.jp/voiture04/sample/tagtext.xsl
(ソースを表示して、コピーしテキストとして保存してください。ブラウザ表示ですとタグの実体参照をしてしまうので、XSLTスタイルシートとして使えなくなります。)

ちなみにXSLTとは
http://e-words.jp/w/XSLT.htmlより
 XMLによって記述された文書を他のXML文書に変換するための簡易言語。XML文書の構造を別の形式に変形するための変換ルールを記述するもので、記述されたXSLT文書は「スタイルシート」と呼ばれる。もともとはXSLの一部として変換処理を行なうために開発されたが、単独で使用することも可能である。おもに、XML文書からHTML文書やテキスト文書への変換などに使用される。なお、XSLTによる変換を実行するためのソフトを「XSLTプロセッサ」と呼び、XTやXalanなど様々なものが知られている。

0 件のコメント: