使用xslt仅从标记中获取数字

时间:2016-09-16 05:58:15

标签: xml xslt-2.0

输入xml

<citation>[<xref linkend="XEx31"/>1, <xref
linkend="XEx32"/>2]</citation>

输出xml

<out>1,2</out>

有人可以帮助我使用xslt 2.0获取此输出吗?我想只得到数字和逗号。实体和括号不会出现。

1 个答案:

答案 0 :(得分:0)

使用<xsl:template match="citation"><out><xsl:value-of select="replace(., '[^,0-9]+', '')"/></out></xsl:template>