2014-11-06 118 views
0

我会使用Xslt 1.0提取col4和col4,col5和col5,col6和col6,col8和col8之间的字符串。substring-after和substring-before使用xslt 1.0

这是我的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> 

请求:我会分裂:从第4栏到COL4 - 从COL5到COL5 - 从COL6到COL6 - 从col8到col8;

,并具有这样的结果:
[#Al FL WGW 17S [$ < ====这是第4栏第
=====这是COL5
[#W 24克18 [ $ < ====这是Col6
[#W 1 [$ - 3 - [#G 1 [$ - 3- [#W 1 [$ - 8; [#P [$ < ====这是Col8

回答

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