title: How can I add multiple filters to a XSLT for-each statement?
body: <p>I have the following XSLT node:</p>
  
  <pre><code>&lt;xsl:for-each select="Book[title != 'Moby Dick']"&gt;
  ....
  &lt;/xsl:for-each&gt;
  </code></pre>
  
  <p>However, I'd like use multiple filters in the for-each.  I've tried the following, but it doesn't seem to work:</p>
  
  <pre><code>&lt;!-- Attempt #1 --&gt;
  &lt;xsl:for-each select="Book[title != 'Moby Dick'] or Book[author != 'Rowling'] "&gt;
  ....
  &lt;/xsl:for-each&gt;
  
  
  &lt;!-- Attempt #2 --&gt;
  &lt;xsl:for-each select="Book[title != 'Moby Dick' or author != 'Rowling']"&gt;
  ....
  &lt;/xsl:for-each&gt;
  </code></pre>