title: Boolean operator OR in where clause using XSLT
body: <p>Hello folks,
              I am trying to set a fixed value to a tag in XML on comparing to a value in condition. such as</p>
  
  <pre><code>&lt;xsl:when test="(//TestInput='XYZA') OR (//TestInput='XYZB') OR (//TestInput='XYZC') OR (//TestInput='XYZD')"&gt;abcd&lt;/xsl:when&gt;
  </code></pre>
  
  <p>when i trying to run the transformation with an XML with tag <code>&lt;TestInput&gt;</code>, it is giving me an error as</p>
  
  <pre><code>Extra illegal tokens: '(', '/', '/', 'TestInput', '=', ''XYZA'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZB'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZC'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZD'', ')'
  </code></pre>
  
  <p>Please help me out in setting the value to this tag based on condition using OR operator in where clause.</p>
  
  <p>Thanks in Advance</p>