是否可以匹配不属于属性子集的属性?例如,我想匹配除@ attr1和@ attr2之外的所有内容.有没有办法编写类似于以下的模板匹配语句,或者我是否以错误的方式进行此操作?
<xsl:template match="NOT(@attr1) and NOT(@attr2)">
Run Code Online (Sandbox Code Playgroud)
谢谢
最简单的方法是使用两个模板:
<xsl:template match="@attr1|@attr2"/>
<xsl:template match="@*">
....
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
第一个模板会抓住那些你想忽略参考,并简单地吃了他们.第二个将匹配其余属性.