substring-after和substring-before使用xslt 1.0之前

时间:2014-11-06 13:41:14

标签: xslt xslt-1.0

我将使用Xslt 1.0提取col4和col4,col5和col5,col6和col6,col8和col8之间的字符串。

这是我的XML:

<NTC_LIGHTLISTPRODUCT>
    <LIGHT_EXCEPTION>col4[#Al Fl WGW 17s[$col4col518col5col6[#W 24;G 18[$col6col8[#W 1[$ - 3 - [#G 1[$ - 3- [#W 1[$ - 8;[#P[$col8</LIGHT_EXCEPTION>
</NTC_LIGHTLISTPRODUCT>

请求:我将划分:从col 4到col4 - 从col5到col5 - 从col6到col6 - 从col8到col8;

并且有这个结果:
[#Al Fl WGW 17s [$&lt; ====这是Col 4
18&lt; =====这是Col5
[#W 24; G 18 [$&lt; ====这是Col6
[#W 1 [$ - 3 - [#G 1 [$ - 3 [#W 1 [$ - 8; [#P [$&lt; ====这是Col8

1 个答案:

答案 0 :(得分:2)

<xsl:value-of select="substring-before(substring-after(LIGHT_EXCEPTION, 'col4'), 'col4')"/>