剥离电子邮件地址后缀

时间:2013-03-27 23:23:52

标签: xml email xslt

我有一个xml如下:

<bug>
    <reporter name="Jane Doe">jane.doe@example.com</reporter>
    <assigned_to name="John Doe">john.doe@example.com</assigned_to>
    <who name="john Doe">john.doe@example.com</who>
</bug>

我想通过从字符串中删除'@ example.com'来输出jane.doe,john.doe。我是xsl的新手,仅限于xsl 1.0。这可能吗?

1 个答案:

答案 0 :(得分:3)

您可以使用xpath函数 substring-before

<xsl:value-of select="substring-before('jane-doe@example.com', '@')"/>

Working example