我的样式表中有一个属性的全局匹配,但我想排除 f - 元素。我怎样才能做到这一点?
示例 XML:
<a>
<b formatter="std">...</b>
<c formatter="abc">...</c>
<d formatter="xxx">
<e formatter="uuu">...</e>
<f formatter="iii">
<g formatter="ooo">...</g>
<h formatter="uuu">...</h>
</f>
</d>
</a>
当前解决方案:
<xsl:template match="//*[@formatter]">
...
</xsl:template>
我已经尝试过这样的事情,但没有奏效。
<xsl:template match="f//*[@formatter]">
...
</xsl:template>
<xsl:template match="//f*[@formatter]">
...
</xsl:template>