水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 2001年のえび日記 > 2001年11月 > 2001年11月14日(水曜日)

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>

もうちょっとスマートに書けそうな気もするのですが。

関連する話題: XML / XSLT

Perl がメモリリーク?

こんなのは良くあると思いますが……

while($line = <IN>){
$line =~ s/$foo/$bar/;
}

$bar にでかい文字列を渡して実行したら、なんか Windows 2000 全体が不安定に。ActivePerl の正規表現の処理ルーチンにメモリリークがあるのかしら? Windows 2000 なんですが……。

関連する話題: プログラミング / Perl

最近の日記

関わった本など