2013-08-19 21 views
2

0領先我有一個在XML文件來通過的ID被用零填充,如:去除XSLT

<dog pet_id="00005"> 

當解析此,我想剛纔得到的整數5。做這樣的事情:

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

檢索「00005」

什麼做到這一點只得到5的最佳方式?

+0

或許這可以幫助? http://stackoverflow.com/questions/1153304/how-to-remove-particular-characters-from-a-string-using-xslt – Whistletoe

+0

不是。雖然,下面的答案有幫助。 – randombits

回答

5

你可以試試:

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

,或者如果您需要轉換回一個字符串:

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