获取斜杠之间的值

时间:2011-02-17 09:53:44

标签: xml xslt

<block4>
    <tag>
        <name>72</name>
        <value>/BNF/RED-AAF-US EQUITY GROWTH FUND //FETA/ABNAAFU000000D93--16.560-10/</value>
    </tag>
</block4>

我需要整个标记

中的 FETA 输出

我已经用xslt方式做了但是它完全在//

之后完成了
<xsl:for-each select="block4/tag[name = '72']">
    <xsl:value-of select="
        concat((concat(
        substringafter(value,'//'),'')),
        substringbefore(value,'/'))
        "/>
</xsl:for-each>,<xsl:text/> 

1 个答案:

答案 0 :(得分:0)

尝试一下:

substring-before(substring-after(value,'//'),'/')

修改

  

@bluish我怎么能得到这个值ABNAAFU000000D93--16.560-10

我想这是一个新问题。所以你在这里:

substring-before(substring-after(substring-after(value,'//'),'/'),'/')

我希望您已经了解了这些解决方案背后的概念。看看this good and simple reference