0
我有一個15字節的字符串。例如,它是一個IP地址。 (123.45.67.890)我需要添加像這樣的前導零(123.045.067.890),然後刪除小數(123045067890)。在添加零和刪除小數後,最後的輸出應該只有12個字節。我需要在xslt/xml中執行此操作。請把你的想法。遍歷xslt中的字符串
我有一個15字節的字符串。例如,它是一個IP地址。 (123.45.67.890)我需要添加像這樣的前導零(123.045.067.890),然後刪除小數(123045067890)。在添加零和刪除小數後,最後的輸出應該只有12個字節。我需要在xslt/xml中執行此操作。請把你的想法。遍歷xslt中的字符串
如果您的處理器支持XSLT 2.0,你可以這樣做:
<xsl:value-of select="for $i in tokenize($ip, '\.') return format-number(number($i), '000')" separator=""/>
謝謝邁克爾。這個代碼中變量'i'是什麼意思? –
哪些具體XSLT處理器將您使用? –
我正在使用XSLT 1.0 –
但是哪個XSLT 1.0處理器?如果您不知道,請參閱此處瞭解如何找出:http://stackoverflow.com/questions/25244370/how-can-i-check-which-xslt-processor-is-being-used-in-solr/ 25245033#25245033 –