0
出力の現在の値です。XSLT 2.0:パイプデリミタ後のテキスト値の部分文字列
2016-09-24|1|SF/CASH|2016-11-28T13:30:35.547-08:00|3063|113847
文字出力113847
の最後の6桁をテキスト出力ファイルに入力します。
出力の現在の値です。XSLT 2.0:パイプデリミタ後のテキスト値の部分文字列
2016-09-24|1|SF/CASH|2016-11-28T13:30:35.547-08:00|3063|113847
文字出力113847
の最後の6桁をテキスト出力ファイルに入力します。
そのような何かのために、私は通常tokenize()
を使用して...
XML入力
<input>2016-09-24|1|SF/CASH|2016-11-28T13:30:35.547-08:00|3063|113847</input>
XSLT 2.0
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/input">
<output><xsl:value-of select="tokenize(.,'\|')[last()]"/></output>
</xsl:template>
</xsl:stylesheet>
出力
<output>113847</output>
'tokenize( '2016-09-24 | 1 | SF/CASH | 2016-11-28T13:30:35.547-08:00 | 3063 | 113847'、 '\ |')[last()] '最後の' | '文字の後の文字列を返します。 –