对于XSLT,我是新手。
我运行以下选择
<xsl:value-of select="./@name"/>
我得到以下结果
TestSomething.Cancel(GIVEN WHEN THEN)
我希望输出说出
那时候给予
而不是TestSomething.Cancel(GIVEN WHEN THEN)
如果有人能指出我正确的方向,那将会很感激。
答案 0 :(得分:2)
如果你可以在你正在使用的xslt处理器上发布源XML和一些信息会有所帮助,但我想这就是这样。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<xsl:value-of select="substring-before(substring-after(./@name, '('), ')')"/>
</xsl:template>
</xsl:stylesheet>
答案 1 :(得分:2)
使用......
<xsl:value-of select="substring-before(substring-after(./@name,'('),')')" />