删除XSLT中的前导0

时间:2013-08-19 22:23:00

标签: xml xslt xpath

我在用零填充的XML文件中有ID,例如:

<dog pet_id="00005">

解析时,我想得到整数5。做类似的事情:

<xsl:value-of select="dog/@pet_id" />

检索“00005”

获得5的最佳方法是什么?

1 个答案:

答案 0 :(得分:5)

您可以尝试:

<xsl:value-of select="number(dog/@pet_id)" />

或者如果您需要转换回字符串:

<xsl:value-of select="string(number(dog/@pet_id))" />