[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 メーリングリストの案内