title: How to access Response Nodes in XML/SOAP using ColdFusion?
body: <p>I am using ColdFusion 8.</p>
  
  <p>I am trying to access my SOAP response nodes. I can't seem to access them though.  What I get is an empty array.  My SOAP response looks great. I get what I expect.</p>
  
  <p>You can view the array and the SOAP response here:  <a href="http://dev.iqcatalogs.com/avcat/myiq/test-11.cfm" rel="nofollow">http://dev.iqcatalogs.com/avcat/myiq/test-11.cfm</a></p>
  
  <p>I have used Ben Nadel's blog post as a starting point (http://www.bennadel.com/blog/1809-Making-SOAP-Web-Service-Requests-With-ColdFusion-And-CFHTTP.htm) </p>
  
  <p>I am parsing the XML like this:</p>
  
  <pre><code>soapResponse = xmlParse(httpResponse.fileContent);
  </code></pre>
  
  <p>I am trying to access the nodes like this:</p>
  
  <pre><code>responseNodes = xmlSearch(soapResponse, "//*[ local-name() = 'exhibitorlist' ]");
  </code></pre>
  
  <p>Some of my XML looks like this:</p>
  
  <pre><code>&lt;exhibitorlist boothid="104686"&gt;
      &lt;eventid&gt;1&lt;/eventid&gt;
      &lt;eventcode&gt;
        &lt;eventname&gt;Infocomm06&lt;/eventname&gt;
        &lt;boothnumber&gt;1263&lt;/boothnumber&gt;
        &lt;companyid&gt;408&lt;/companyid&gt;
        &lt;companynumber&gt;173023&lt;/companynumber&gt;
        &lt;companyname&gt;AMETEK Hunter Spring Products&lt;/companyname&gt;
      &lt;/eventcode&gt;
  &lt;/exhibitorlist&gt;
  </code></pre>
  
  <p>When I dump responseNodes, I get an empty array. I've tried a bunch of things, but nothing seems to get into the array.</p>
  
  <p>Can you help?  </p>