我有一个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。这可能吗?
答案 0 :(得分:3)
您可以使用xpath函数 substring-before :
<xsl:value-of select="substring-before('jane-doe@example.com', '@')"/>