title: Retrieving node in classic ASP
body: <p>Classic ASP isn't my first language and I need to bug fix something. I have highlighted the problem but a little stuck.</p>
  
  <p>I have the following SOAP response, the Root var is loading the data fine:</p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
  &lt;soap:Body&gt;  
  &lt;checkVatResponse xmlns="urn:ec.europa.eu:taxud:vies:services:checkVat:types"&gt;    
  &lt;countryCode&gt;GB&lt;/countryCode&gt;
  &lt;vatNumber&gt;xxxxxxx&lt;/vatNumber&gt;
  &lt;requestDate&gt;2012-12-05+01:00&lt;/requestDate&gt;
  &lt;valid&gt;true&lt;/valid&gt;
  &lt;name&gt;XYZ LIMITED&lt;/name&gt;
  &lt;address&gt;Jon Street
  London&lt;/address&gt;
  &lt;/checkVatResponse&gt;
  &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>Now I need to extract the 'valid node. I have tried the following but to no avail</p>
  
  <pre><code>Set Root = oXmlDom.documentElement 
  
  response.write(Root.SelectSingleNode("SOAP:Envelope/SOAP:Body/checkVatResponse/valid").text)
  response.write(Root.SelectSingleNode("SOAP:Envelope/SOAP:Body/urn:checkVatResponse/valid").text)    
  response.write(Root.SelectSingleNode("//urn:valid").text)
  </code></pre>
  
  <p>Show me the obvious problem please!</p>