如何获得基于角色的子串

时间:2012-11-21 02:13:50

标签: xml xslt xpath

喜欢如果

    <email>bob@smith.com</email>

我怎样才能让xsl给我smith.com?

1 个答案:

答案 0 :(得分:1)

使用 substring-after()

功能
  

substring-after函数返回第一个子串   在第一次出现的第二个参数后面的参数字符串   第一个参数字符串中的参数字符串,或者是空字符串if   第一个参数字符串不包含第二个参数字符串。   例如,substring-after(“1999/04/01”,“/”)返回04/01,和   substring-after(“1999/04/01”,“19”)返回99/04/01。

<xsl:template match="email">
    <xsl:value-of select="substring-after(., '@')"/>
</xsl:template>