2007 年 3 月の履歴(もしくは日誌)


2007 年 3 月

3 月 17 日

XSLT のエラー

XSL スタイルシートで,以下のような記述をしたらエラーになった.

<xsl:comment><xsl:value-of select="rss:link"/></xsl:comment>

なにごとかと思ったら rss:title で得られる文字列に「--」が入っていた.xsltproc で処理しようとしたら以下のエラーが発生:

xsl:comment : '--' or ending '-' not allowed in comment

つまり xsl:comment で XML の中にコメントを入れようとした時に,「--」が内容に含まれたらエラーらしい.びっくりした.コメントの中に rss:item を入れることをあきらめて対処.置換で -- の間にスペース入れたりして対処するのかなぁ.

http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20070317n1 TrackBack