XSLT与某些属性不匹配

Ste*_*eve 5 xslt xpath

是否可以匹配属于属性子集的属性?例如,我想匹配除@ attr1和@ attr2之外的所有内容.有没有办法编写类似于以下的模板匹配语句,或者我是否以错误的方式进行此操作?

<xsl:template match="NOT(@attr1) and NOT(@attr2)">      
Run Code Online (Sandbox Code Playgroud)

谢谢

lav*_*nio 7

最简单的方法是使用两个模板:

<xsl:template match="@attr1|@attr2"/>
<xsl:template match="@*">
    ....
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

第一个模板会抓住那些你想忽略参考,并简单地吃了他们.第二个将匹配其余属性.