xsl排序有关问题

xsl排序问题xsl:sort selectid orderascending /当id是单数时比如1-9可以正常排,但10以上后排序就

xsl排序问题
<xsl:sort select="id" order="ascending" /> 
当id是单数时比如1-9可以正常排,但10以上后排序就乱了,变成1,10,11,2,3...,难道它不识双位数?

[解决办法]
<xsl:sort select="id" order="number" /> 

[解决办法]

XML code
<xsl:sort select="id" data-type="number" order="ascending" />