title: Check occurrence XSLT
body: <p>I want to check occurrence of certain text. Below is my XSLT:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
  &lt;xsl:output method="xml" version="1.0"
  encoding="UTF-8" indent="yes"/&gt;
  
  &lt;xsl:template match="/"&gt;
  
  &lt;!-- Notify PANTONE - If YES --&gt;
  &lt;xsl:if test="contains(xmlreport/PageInfo/PageAttribute/PageColor,'PANTONE')"&gt;
  &lt;PantonePage&gt;&lt;note&gt;Yes&lt;/note&gt;&lt;/PantonePage&gt;
  &lt;/xsl:if&gt;
  
  &lt;!-- Notify PANTONE - If NO --&gt;
  &lt;xsl:if test="not(contains(xmlreport/PageInfo/PageAttribute/PageColor,'PANTONE'))"&gt;
  &lt;PantonePage&gt;&lt;note&gt;No&lt;/note&gt;&lt;/PantonePage&gt;
  &lt;/xsl:if&gt;
  
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>My desire output should be either:</p>
  
  <pre><code>&lt;pantone&gt;Yes&lt;/pantone&gt;
  </code></pre>
  
  <p>or </p>
  
  <pre><code>&lt;pantone&gt;No&lt;/pantone&gt;
  </code></pre>
  
  <p>In the original XML, PANTONE might be PANTONE Red U, PANTONE Green U. When tested the above XSLT, the answer is always NO.</p>
  
  <p>Below is my XML:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;xmlreport&gt;
    &lt;PageInfo&gt;
      &lt;PageAttribute&gt;
        &lt;PageNum&gt;1&lt;/PageNum&gt;
        &lt;TrimSize&gt;
          &lt;H&gt;220 mm&lt;/H&gt;
          &lt;W&gt;150 mm&lt;/W&gt;
        &lt;/TrimSize&gt;
        &lt;MediaSize&gt;
          &lt;H&gt;225 mm&lt;/H&gt;
          &lt;W&gt;160 mm&lt;/W&gt;
        &lt;/MediaSize&gt;
        &lt;PageColor&gt;PANTONE Red U&lt;/PageColor&gt;
      &lt;/PageAttribute&gt;
      &lt;PageAttribute&gt;
        &lt;PageNum&gt;2&lt;/PageNum&gt;
        &lt;TrimSize&gt;
          &lt;H&gt;220 mm&lt;/H&gt;
          &lt;W&gt;150 mm&lt;/W&gt;
        &lt;/TrimSize&gt;
        &lt;MediaSize&gt;
          &lt;H&gt;225 mm&lt;/H&gt;
          &lt;W&gt;160 mm&lt;/W&gt;
        &lt;/MediaSize&gt;
        &lt;PageColor&gt;Black&lt;/PageColor&gt;
      &lt;/PageAttribute&gt;
      &lt;PageAttribute&gt;
        &lt;PageNum&gt;3&lt;/PageNum&gt;
        &lt;TrimSize&gt;
          &lt;H&gt;220 mm&lt;/H&gt;
          &lt;W&gt;150 mm&lt;/W&gt;
        &lt;/TrimSize&gt;
        &lt;MediaSize&gt;
          &lt;H&gt;225 mm&lt;/H&gt;
          &lt;W&gt;160 mm&lt;/W&gt;
        &lt;/MediaSize&gt;
        &lt;PageColor&gt;Cyan Magenta Yellow Black&lt;/PageColor&gt;
      &lt;/PageAttribute&gt;
    &lt;PageInfo&gt;
  &lt;xmlreport&gt;
  </code></pre>
  
  <p>The <code>PageAttribute</code> will be repeated depending on number of pages.</p>