スタイルシートの整理 - Layers of XSL stylesheets 20051001 -KM- 20060621 -MT- [20060621] 20060619 の改修にて、全ての XSL から preタグを削除した。 それに伴い、以下のファイルを削除した。 preTransform-common.xsl preTransform-m2.xsl preTransform-m34.xsl m2/duplicate.xslt <- symbolic link m2/preTransform-common.xslt <- symbolic link m2/preTransform.xslt <- symbolic link m3/duplicate.xslt <- symbolic link m3/preTransform-common.xslt <- symbolic link m3/preTransform.xslt <- symbolic link m4/duplicate.xslt <- symbolic link m4/preTransform-common.xslt <- symbolic link m4/preTransform.xslt <- symbolic link また、xslt/*.xsl を、xslt/raw/*.xsl に移動した。 それに加え、XSL 名前空間を、デフォルト名前空間から、「xsl」に変更した。 ============================================================================== [20051001] 1) 再度、共通部分のくくりだしを行った。 [from] m2/secondTransform_java.xsl m3/secondTransform_java.xsl [to] m2/secondTransform_java.xsl m3/secondTransform_java.xsl common_java.xsl -- [from] m2/secondTransform_clng.xsl m3/secondTransform_clng.xsl [to] m2/secondTransform_clng.xsl m4/secondTransform_clng.xsl common_clng.xsl -- [from] duplicate.xsl mN/dumplicate.xsl [to] duplicate.xsl mN/dumplicate.xslt <- symbolic link -- [from] m2/preTransform.xsl m3/preTransform.xsl m4/preTransform.xsl <- symbolic link [to] m2/preTransform.xslt <- symbolic link m3/preTransform.xslt <- symbolic link m4/preTransform.xslt <- symbolic link preTransform-m2.xsl preTransform-m34.xsl preTransform-common.xsl 2) 普通のスタイルシート preTransform secondTransform tool_lang は、pre タグを使用しない、通常の XSL とする。 xsl のタグは xmlns:xsl="http://www.w3.org/1999/XSL/Transform" で使用する。 ただし preTransform.xsl に post: タグが登場するのは構わない。 理由: これらのスタイルシートは煩雑になりがちで、 編集時に nxml-mode で validation したいので。 そもそもは、もっと設計を綺麗にしたい。 以上