我是 XSLT 的新手。
我运行以下选择
<xsl:value-of select="./@name"/>
我得到以下结果
TestSomething.Cancel(GIVEN WHEN THEN)
我想让输出说
给定的时间
而不是 TestSomething.Cancel(GIVEN WHEN THEN)
如果有人能指出我正确的方向,将不胜感激。
我是 XSLT 的新手。
我运行以下选择
<xsl:value-of select="./@name"/>
我得到以下结果
TestSomething.Cancel(GIVEN WHEN THEN)
我想让输出说
给定的时间
而不是 TestSomething.Cancel(GIVEN WHEN THEN)
如果有人能指出我正确的方向,将不胜感激。
如果您可以在您正在使用的 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>
利用 ...
<xsl:value-of select="substring-before(substring-after(./@name,'('),')')" />