1

就像如果

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

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

4

1 回答 1

1

使用函数substring-after()

substring-after 函数返回第一个参数字符串中第二个参数字符串第一次出现之后的第一个参数字符串的子字符串,如果第一个参数字符串不包含第二个参数字符串,则返回空字符串。例如,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>
于 2012-11-21T02:30:34.623 回答