我有以下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