« 0. 思考の過程を助けるマーカー: STORYWRITER | Main | XVCDという言語で記述するもの »

xfy + XSL Formatter環境におけるXHTMLのマルチビュードキュメントの実現

Agenda

  • 事例紹介
    論文をXHTML形式で作成して投稿、プレゼン、Web掲載した。
  • ポイントを討論

事例紹介

  • 論文をXHTML形式で作成し、
  • XSL Formatterでレイアウトして投稿し、
  • 当日はその文書でプレゼンをし、
  • プレゼンを踏まえた改訂版をWebに掲載した。

[ デモ ]

ポイント

Single Source, Multiple Output

今日の事例の特徴。

従来のSingle Source, Multiple Output

legacy 'single source, multiple outputs'
[ → SVG形式 ]

  • 円筒はファイル
  • つまり、
    Single Sourceファイル + Multiple Outputファイル = Multipleファイル
  • Multiple Sourceになってしまう危険
  • 注意深い運用が必要
今日の事例のSingle Source, Multiple Views

Single Source, Multiple Views
 [ → SVG形式 ]

  • 自分の範囲内では、Single Source, Multiple 《Views》
    一元管理、Multiple《ファイル》にしない
  • ソースはXHTML
  • 外に出すときに変換して、新しいファイルを作る
  • ただし、商用環境ではありません

マルチビューとマルチアウトプット

ビュー
= 直接 ≠ 変換、インポート/エクスポート
ビュー
⊃ 操作

ソースとしてのXHTML

マルチアウトプット(multiple output)
ソース(source)とアウトプット(destination)を区別すること
ソースとしてのXHTML
v.s. アウトプットとしてのXHTML
利用できるソフトウェアの品揃え
オーサリング、ブラウジング、印刷

資料

文書

「xfy環境におけるXHTMLのマルチビュードキュメントの実現」

このプレゼン資料

http://xyndy.oops.jp/column-jp/2007/12/xfyxhtml.html

「CrossConceptにおける概念操作モデルと知性・感情の工学的支援」

例として取り上げた論文。

http://www.yamahige.jp/documents/2007-11-29_SKCROSSING/CrossConcept-for-SKCROSSING-20071130.html

参考:「もう XML 言語を開発するな」

Tim Bray氏の記事「Don’t Invent XML Languages」の日本語訳。

http://po3a.blogspot.com/2006/01/xml.html

スタイルシート

XSLスタイルシート

XHTML文書をXSL-FOに変換するXSLTスタイルシート。

上記「CrossConceptにおける…」に適用して、XSL Formatterを使用して2段組にレイアウトした。

アンテナハウス社が公開しているHTMLデフォルトスタイルシートを前提としている。

http://www.yamahige.jp/documents/2007-11-29_SKCROSSING/xhtml2fo-multicolumn-SKCROSSING-v2-20070928.xsl

アンテナハウス社が公開している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 を利用して作成されました。

2007年12月4日、発表当日の内容を反映した。

TrackBack

TrackBack URL for this entry:
http://xyndy.oops.jp/cgi/mt/mt-tb.cgi/88

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

YAMAGUCHI Taku
(FAMILY Given)

About

This page contains a single entry from the blog posted on December 4, 2007 12:46 AM.

The previous post in this blog was 0. 思考の過程を助けるマーカー: STORYWRITER.

The next post in this blog is XVCDという言語で記述するもの.

Many more can be found on the main index page or by looking through the archives.