我有xslt代码的名字和姓氏选择
<xsl:value-of select="@firstname" />
<xsl:text xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" ddwrt:whitespace-preserve="yes" xml:space="preserve"> </xsl:text>
<xsl:value-of select="@lastname" />
我使用了xslt concat方法,该方法指向Sharepoint人员用户个人资料页面链接。这很有效。
问题是某些名字与变音符号有关。 TiinaTähtvere,但是在结尾处指向域名的个人资料页面。 domain / Tiina.Tahtvere没有变音符号的答案。当时没有找到当然用户。
可以在xslt代码中创建没有umalauts的域名吗?谢谢你的回答。希望这是明确的表达。
我使用XSLT 1.0和Sharepoint 2010。
答案 0 :(得分:0)
您应该可以使用translate功能将您的变音符号转换为标准字符。因此,您只需将示例更新为以下内容:
<xsl:value-of select="translate(@lastname,'ä','a')"/>
我在翻译中使用了该字符的字符编码,因为我的进程提供了有关特定字符编码的错误,但两者都应该有效。
此外,如果您有其他字符,您也可以将它们添加到翻译功能。