以自定义格式显示xsl的结果

时间:2015-02-24 04:42:02

标签: xslt xslt-1.0

我有以下xsl标签

<RectypeLegType>
<xsl:value-of select="../@id" />
</RectypeLegType>

并且可以有两个可能的出现值,如下所示。

1) <RectypeLegType>fixedLeg_612822</RectypeLegType>
2)<RectypeLegType>floatingLeg_194743</RectypeLegType>

但我希望将此值显示为

<RectypeLegType>fixedLeg</RectypeLegType>
<RectypeLegType>floatingLeg</RectypeLegType>

现在请告知我如何才能实现这个可能的结果我需要做的事情请告知我需要做些什么改变

1 个答案:

答案 0 :(得分:1)

假设下划线将始终存在于id属性中:

<RectypeLegType>
    <xsl:value-of select="substring-before(../@id, '_')" />
</RectypeLegType>