2014-11-06 155 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')"/>