我在xslt中更改了字母的大小写,并使用以下代码显示它:
<xsl:param name="character"
select="/Properties/Data/External/Parameters/Datum[@Name='fChar']"/>
<xsl:value-of select="
translate(
$character,
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'
)
"/>
但我想改变字母的情况并将其存储在锚标记的href中。
我以前的超链接代码是:
<xsl:variable name="pagination1">$GOOD_PREFIX[]list-
<xsl:value-of select="
/Properties/Data/External/Parameters/Datum[@Name='fChar']"/>
<a href="{$pagination1}"><strong>« Previous/strong>/a>
让我知道澄清一些事情。
答案 0 :(得分:0)
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" omit-xml-declaration="yes"/>
<xsl:param name="character" select="'OHWAIT'"/>
<xsl:template match="/">
<xsl:variable name="pagination1" select="
translate(
$character,
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'
)
"/>
<a href="$GOOD_PREFIX[]list-{$pagination1}">
<strong>« Previous</strong>
</a>
</xsl:template>
</xsl:stylesheet>
应用于任何XML文档(未使用),它提供了正确的结果:
<a href="$GOOD_PREFIX[]list-ohwait"><strong>« Previous</strong></a>