title: Split methods on XPath 1.0
body: <p>I use 'XPath', how  I can simulate split method?  </p>
  
  <p>I read documentation and I know that XPath version 1.0 not have this method.</p>
  
  <p>I have document contains this tags:</p>
  
  <pre><code>&lt;TestCategoryModule&gt;
     &lt;ItemCategories&gt;
        &lt;![CDATA[Birthday Travel,Travel]]&gt;
     &lt;/ItemCategories&gt;
  &lt;/TestCategoryModule&gt;
  
  &lt;TestCategoryModule2&gt;
     &lt;ItemCategories&gt;
        &lt;![CDATA[Travel]]&gt;
     &lt;/ItemCategories&gt;
  &lt;/TestCategoryModule2&gt;
  </code></pre>
  
  <p>I want filter item by 'ItemCategories', but when I filtered by world 'Travel',  return 2 item. I use this filter "ItemCategories[contains(text(), 'Travel')]".</p>
  
  <p>I want that I filter by "Travel" return only second item. How can do it?</p>