2017-04-20 125 views
0

我有一个15字节的字符串。例如,它是一个IP地址。 (123.45.67.890)我需要添加像这样的前导零(123.045.067.890),然后删除小数(123045067890)。在添加零和删除小数后,最后的输出应该只有12个字节。我需要在xslt/xml中执行此操作。请把你的想法。遍历xslt中的字符串

+0

哪些具体XSLT处理器将您使用? –

+0

我正在使用XSLT 1.0 –

+0

但是哪个XSLT 1.0处理器?如果您不知道,请参阅此处了解如何找出:http://stackoverflow.com/questions/25244370/how-can-i-check-which-xslt-processor-is-being-used-in-solr/ 25245033#25245033 –

回答

1

如果您的处理器支持XSLT 2.0,你可以这样做:

<xsl:value-of select="for $i in tokenize($ip, '\.') return format-number(number($i), '000')" separator=""/> 
+0

谢谢迈克尔。这个代码中变量'i'是什么意思? –