需要帮助XSLT 2.0

时间:2019-05-14 17:27:57

标签: xml xslt xslt-2.0

想用XSLT分割单词

输入为

<ID>ABCD-1234-6547</ID> 

,输出应类似于

<ID>ABCD-1234</ID>

我想要用于上述问题的XSLT代码。

我还没有编写代码。

输出应类似于

<ID>ABCD-1234</ID>

1 个答案:

答案 0 :(得分:1)

您可以使用:

<xsl:value-of select="tokenize(ID, '-')[position() le 2]" separator="-"/>

演示https://xsltfiddle.liberty-development.net/ej9EGcF/1


或者简单地做就足够了:

 <xsl:value-of select="substring(ID, 1, 9)"/>