我有以下XSLT节点:如何将多个过滤器添加到XSLT for each语句中?
<xsl:for-each select="Book[title != 'Moby Dick']">
....
</xsl:for-each>
不过,我想在换每次使用多个过滤器。我试过以下,但它似乎并没有工作:
<!-- Attempt #1 -->
<xsl:for-each select="Book[title != 'Moby Dick'] or Book[author != 'Rowling'] ">
....
</xsl:for-each>
<!-- Attempt #2 -->
<xsl:for-each select="Book[title != 'Moby Dick' or author != 'Rowling']">
....
</xsl:for-each>
你应该提供XML示例。 – Flack 2011-01-13 23:34:59
好问题,+1。请参阅我的答案以获得解释和几种单线解决方案。 :) – 2011-01-14 03:04:25