title: xpath query with backslashes return empty
body: <p>I am trying to select a single MSXML2 node in excel using XPath predicates. I am able to select it just fine when I supply a string without backslashes. But as soon as I try with a file path string, the expression returns nothing.</p>
  
  <p>Here is my XML:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;Directory&gt;
  &lt;Document&gt;
      &lt;Path/&gt;
      &lt;Status/&gt;
      &lt;Notes/&gt;
  &lt;/Document&gt;
  &lt;Document&gt;
      &lt;Path&gt;C:\Users\Ivelin\Desktop\Workspace\Requests\File.xlsm&lt;/Path&gt;
      &lt;Status&gt;Started&lt;/Status&gt;
      &lt;Notes/&gt;&lt;/Document&gt;
  &lt;Document&gt;
      &lt;Path&gt;TEST&lt;/Path&gt;
      &lt;Status&gt;Started&lt;/Status&gt;
      &lt;Notes/&gt;
  &lt;/Document&gt;
  &lt;/Directory&gt;
  </code></pre>
  
  <p>This works:</p>
  
  <pre><code>Dim Stat As IXMLDOMNode
  Dim strPath
  strPath = "/Directory/Document[Path='TEST']/Status/text()"
  MsgBox (strPath)
  Set Stat = XDoc.SelectSingleNode(strPath) 
  MsgBox (Stat.NodeValue)
  </code></pre>
  
  <p>This returns null:</p>
  
  <pre><code>Dim Stat As IXMLDOMNode
  Dim strPath
  strPath = "/Directory/Document[Path='C:\Users\Ivelin\Desktop\Workspace\Requests\File.xlsm']/Status/text()"
  MsgBox (strPath)
  Set Stat = XDoc.SelectSingleNode(strPath) 
  MsgBox (Stat.NodeValue)
  </code></pre>
  
  <p>I tried different suggestions, double backslashes etc. but no luck. Since I am interested in file names/paths, I don't really have other option, but to use backslashes.</p>
  
  <p>Any pointers on how to solve this are welcome.</p>