2014-01-13 22 views

回答

1

使用XSLT的1.0:

<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'" /> 
<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /> 

<xsl:value-of select="translate(Value, $uppercase, $smallcase)" /> 

反向$大写和$ smallcase如果你想周围的其他方式。

使用XSLT-2.0

<xsl:value-of select="lower-case(Value)" /> 
+0

注意,XSLT 1.0溶液是狭义民族为中心。还有更多的小写字母比这个更多:带有变音符号的字符,俄语,希腊语...甚至在英语中,您可能会遇到rôle,résumé,Beyoncé...... –

+0

Michael,您有任何建议在XSLT 1.0中实现这一点吗? – Sam

+0

@Sam我不知道另一种方式来做到这一点,而不是Joel建议的。您只需要注意限制,并根据需要扩展字母表。 –

相关问题