xfy + XSL Formatter環境におけるXHTMLのマルチビュードキュメントの実現
Agenda
- 事例紹介
論文をXHTML形式で作成して投稿、プレゼン、Web掲載した。 - ポイントを討論
事例紹介
- 論文をXHTML形式で作成し、
- XSL Formatterでレイアウトして投稿し、
- 当日はその文書でプレゼンをし、
- プレゼンを踏まえた改訂版をWebに掲載した。
[ デモ ]
ポイント
Single Source, Multiple Output
今日の事例の特徴。
従来のSingle Source, Multiple Output
[ → SVG形式 ]
- 円筒はファイル
- つまり、
Single Sourceファイル + Multiple Outputファイル = Multipleファイル - Multiple Sourceになってしまう危険
- 注意深い運用が必要
今日の事例のSingle Source, Multiple Views
[ → SVG形式 ]
- 自分の範囲内では、Single Source, Multiple 《Views》
一元管理、Multiple《ファイル》にしない - ソースはXHTML
- 外に出すときに変換して、新しいファイルを作る
- ただし、商用環境ではありません
マルチビューとマルチアウトプット
- ビュー
- = 直接 ≠ 変換、インポート/エクスポート
- ビュー
- ⊃ 操作
ソースとしてのXHTML
- マルチアウトプット(multiple output)
- ソース(source)とアウトプット(destination)を区別すること
- ソースとしてのXHTML
- v.s. アウトプットとしてのXHTML
- 利用できるソフトウェアの品揃え
- オーサリング、ブラウジング、印刷
資料
文書
- 「xfy環境におけるXHTMLのマルチビュードキュメントの実現」
このプレゼン資料
- 「CrossConceptにおける概念操作モデルと知性・感情の工学的支援」
例として取り上げた論文。
http://www.yamahige.jp/documents/2007-11-29_SKCROSSING/CrossConcept-for-SKCROSSING-20071130.html
- 参考:「もう XML 言語を開発するな」
Tim Bray氏の記事「Don’t Invent XML Languages」の日本語訳。
スタイルシート
- XSLスタイルシート
XHTML文書をXSL-FOに変換するXSLTスタイルシート。
上記「CrossConceptにおける…」に適用して、XSL Formatterを使用して2段組にレイアウトした。
アンテナハウス社が公開しているHTMLデフォルトスタイルシートを前提としている。
- アンテナハウス社が公開しているHTMLデフォルトスタイルシート
上記スタイルシート"xhtml2fo-multicolumn-SKCROSSING-v2-20070928.xsl"は、アンテナハウス社が公開している"xhtml2fo.xsl"を前提としている。
アンテナハウス社から"xhtml2fo.xsl"を入手し、これら2つを、同じフォルダ/ディレクトリに置くこと。
「XHTMLからXSL-FO変換用スタイルシート」
http://www.antenna.co.jp/XSL-FO/sample/xhtml2fo.htm
ソフトウェア
- xfy Basic Edition、またはxfy Blog Editor
- https://www.xfytec.com/community/
- XSL Formatter
- http://www.antenna.co.jp/XSL-FO/
- SayYes! - プレゼンツール
- http://www.yamahige.jp/say-yes/
このページは xfy Blog Editor を利用して作成されました。
Continue reading "xfy + XSL Formatter環境におけるXHTMLのマルチビュードキュメントの実現" »