私は次のようなXMLを持っています
<emps>
<emp id='3432'>
<fname>Jack</fname>
<lname>Dawson</lname>
<emp>
<emp id='1122'>
<fname>Jack</fname>
<lname>Thompson</lname>
<emp>
<emps>
入力した名に基づいてこのxmlを検索し、結果のページを表示するWebアプリケーションを開発しています。これを実現するために、srchStrという名前の変数として渡される入力検索文字列に基づいてXMLをHTMLに変換するxsltを作成しました。
<xsl:template match="employees">
<xsl:for-each select="emp[fname=$srchStr]">
<tr>
<xsl:variable name="id">
<xsl:value-of select="@id" />
</xsl:variable>
<td>
<a href='detailSearch.do?id={$id}'>
<xsl:value-of select="fname" />
,
<xsl:value-of select="lname" />
</a>
</td>
</tr>
</xsl:for-each
</xsl:template>
ただし、ユーザーは名前を大文字または小文字で入力できます。では、xmlタグfname内の名を小文字に変換して比較するにはどうすればよいですか?
fn:lower-case
誰かが私のxsl内で使用するコードスニペットを置くことができますか?