[sugj-tech:7425] Re: xslt/html.xslが原因か

SATOH Fumiyasu fumiyas @ osstech.jp
2011年 8月 15日 (月) 13:05:13 JST


さとうふみやす @ OSSTech です。

At Fri, 12 Aug 2011 17:18:41 +0900,
ribbon sv user wrote:
> 日本語マニュアルをhtmlにコンパイルする時、実体参照(&#nnnnn)を
> させないようにするために、docs-xml/xslt/html.xlsに
> 
> <xsl:output method="xml" encoding="UTF-8"/>

makefile を修正して xsl/html-common.xsl に
「<xsl:output method="html" encoding="UTF-8"/>」を
追加するようにしました。これでどうでしょうか?

xslt/html.xsl の
<xsl:output method="xml" encoding="UTF-8"/> を
<xsl:output method="html" encoding="UTF-8"/> に
書き換えるだけでもいいんですが、HTML 用共通の
XSL を変更するようにしてみました。

この対処をしたとき、何故「method="html"」でなく「method="xml"」に
したのか覚えていないですが、まあいいか。

> という行を追加しています。が、これを書くと、各htmlの先頭部分が
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <html><head><title/>
> 
> のようになってしまいます(index.htmlの場合)。余計な行が付き、
> meta がなくなってしまいます。

-- 
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- Personal Home: http://www.SFO.jp/blog/


sugj-tech メーリングリストの案内