[前][次][番号順一覧][スレッド一覧][生データ]

langsmith:242

From: Kobayashi Noritada <nori1 dolphin.c.u-tokyo.ac.jp>
Date: Thu, 30 Jun 2005 21:32:50 +0900 (JST)
Subject: [langsmith:242] Re: langsmith 参加希望

小林です。

お返事ありがとうございます。

From: "NARUSE, Yui" <naruse airemix.com>
Subject: [langsmith:241] Re: langsmith 参加希望 
Date: Wed, 29 Jun 2005 19:25:44 +0900

> > 「こんなもの」とは、プログラムを組むための言語ではありませんが、
> > TeX (LaTeX) の代替となるようなものです。
> 
> TeXを置き換えようとしていると思われるものでは、
> わたしの知る限りではXSLがそうではないかと考えています。
> http://www.w3.org/TR/xsl/
> 
> XSLと言っても、XMLの文書の変換を司るXSLTでなく、
> (a language for transforming XML documentsではなく)
> XSL-FOの方になります。
>  (an XML vocabulary for specifying formatting semantics)
> 
> XSLを大まかに説明しますと、XHTMLにstyle属性でCSSをべた書きしたもの、
> とでも言いましょうか。
> また、記述力はCSSから印刷を意識して、ページ設定が強化されており、
> 同時にCSS3では印刷を意識した変更がなされており、
> 方向としてはTeX代替を意図していると考えています。

なるほど……。
XSLT なら一時期面白がって使ったことがありましたが、
XSL は CSS のようなものということくらいしか全く知りませんでした。
CSS が CSS3 になって印刷など様々なメディアを意識したことは知っていた
のですが、それは XSL とも関連していたのですね。

仕様書が膨大 (pdf で 416 ページ?) でまだ少ししか眺めていないのですが、
目次や図表からは確かに、成瀬さんのおっしゃるような XSL の方向性が
感じられます。
さすがに、かなり細部まできちんと決められているのですね。

> もっとも、XSLにおいては、
> > : XML ではない
> >    生の文章を XML で書こうとすると、どうもタグが邪魔になりそうな気がし
> ます。
> >    RD のような、書きやすく読みやすいスタイルがよいと思います。
> に指摘されているような欠点については、
> XSLは手書きでなく機械生成されるべきだという立場をとっているようなので、
> 多少方向性は違うようにも思いますけれど^^;;

機械生成ということは、ワープロソフトなどから出力することを
想定しているのでしょうか。
postscript や pdf などが担っている「印刷のための最終出力形式」という役割を、
XSL (+ XML 文書) で実現できるようになる、
ということを想像してしまったのですが、それで合っていますかね?
それなら、適当な記述言語を考えて、
文書をうまく中身とスタイルに分けてそれぞれ XML と XSL で出力するような
処理系を作ればよいような気がします。
# と簡単に言うのもなんですが。:-p
# それに、XML + XSL をうまく印刷できるような環境もオープンソースで
# 作られないと、結果的に XML + XSL に変換する意味がないかもしれませんね。

と訊いてばかりもなんなので、
とりあえずこの XSL の仕様書を読んでみますね。:-)

-- 
|:  Noritada KOBAYASHI
|:  Dept. of General Systems Studies,
|:  Graduate School of Arts and Sciences, Univ. of Tokyo
|:  E-mail: nori1 dolphin.c.u-tokyo.ac.jp (preferable)
|:          nori esa.c.u-tokyo.ac.jp
|:  Key fingerprint = AB26 9533 81DA 997B 3C06  4380 19BB ADA0 695C 9F53

--
ML: langsmith quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       240 2005-06-29 19:01 [nori1 dolphin.c.u-to] langsmith 参加希望                      
       241 2005-06-29 19:25 ┣[naruse airemix.com  ]                                       
->     242 2005-06-30 21:32 ┃┗[nori1 dolphin.c.u-to]                                     
       243 2005-06-30 22:12 ┃ ┗[naruse airemix.com  ]                                   
       244 2005-07-03 20:09 ┗[takuo aya.or.jp     ] perlによる日本語組み版エンジンPDFJ