2001年11月14日(水曜日)
XSLT メモ
最初に出現した abbr にだけ注釈をつける XSLT テンプレート。
<xsl:template match="abbr">
<xsl:variable name="title"><xsl:value-of select="@title" /></xsl:variable>
<xsl:variable name="abbrcount"><xsl:number count="abbr[@title = $title]" format="1" /></xsl:variable>
<abbr>
<xsl:if test="@title">
<xsl:attribute name="title">
<xsl:value-of select="@title" />
</xsl:attribute>
</xsl:if>
<xsl:apply-templates />
</abbr>
<xsl:if test="$abbrcount = 1">
(<xsl:value-of select="@title" />)
</xsl:if>
</xsl:template>
もうちょっとスマートに書けそうな気もするのですが。
- 「XSLT メモ」にコメントを書く
Perl がメモリリーク?
こんなのは良くあると思いますが……
while($line = <IN>){
$line =~ s/$foo/$bar/;
}
$bar にでかい文字列を渡して実行したら、なんか Windows 2000 全体が不安定に。ActivePerl の正規表現の処理ルーチンにメモリリークがあるのかしら? Windows 2000 なんですが……。
- 前(古い): 2001年11月13日(Tuesday)のえび日記
- 次(新しい): 2001年11月15日(Thursday)のえび日記