Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 获取斜杠之间的值 72 /BNF/RED-AAF-US股票增长基金//FETA/ABNAAFU000000D93--16.560-10/_Xml_Xslt - Fatal编程技术网

Xml 获取斜杠之间的值 72 /BNF/RED-AAF-US股票增长基金//FETA/ABNAAFU000000D93--16.560-10/

Xml 获取斜杠之间的值 72 /BNF/RED-AAF-US股票增长基金//FETA/ABNAAFU000000D93--16.560-10/,xml,xslt,Xml,Xslt,我需要整个标签的输出,如FETA 我已经用类似xslt的方式做了,但它已经完全完成了// <block4> <tag> <name>72</name> <value>/BNF/RED-AAF-US EQUITY GROWTH FUND //FETA/ABNAAFU000000D93--16.560-10/</value> </tag> </block4>

我需要整个标签的输出,如FETA

我已经用类似xslt的方式做了,但它已经完全完成了//

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

, 
尝试一下:

<xsl:for-each select="block4/tag[name = '72']">
    <xsl:value-of select="
        concat((concat(
        substringafter(value,'//'),'')),
        substringbefore(value,'/'))
        "/>
</xsl:for-each>,<xsl:text/> 
编辑


@蓝色如何获取此值ABNAAFU000000D93--16.560-10

我想这是个新问题。因此,你有:

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

我希望您已经了解了这些解决方案背后的概念。查看。

如何获取此值ABNAFU000000D93--16.560-10bro。。我有一个新问题,你能帮我吗
substring-before(substring-after(substring-after(value,'//'),'/'),'/')