title: xsl template match ignore namespace
body: <p>I've read a lot of examples about ignore namespaces but can't seem to bring this concept to fruition inside template match.</p>
  
  <p>Here's my sample xml:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"&gt;
     &lt;soapenv:Body&gt;
        &lt;Response xmlns:ResB="http://www.aaa.com/v1" xmlns:dpconf="http://www.datapower.com/param/config" xmlns:exsl="http://xmlns.opentechnology.org/xslt-extensions/common" xmlns="http://www.aaa.com/v2"&gt;
           &lt;Status&gt;
              &lt;Code&gt;00000&lt;/Code&gt;
          &lt;/Status&gt;
        &lt;/Response&gt;
      &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  </code></pre>
  
  <p>And I can't have the namespace in the ouptut. Here's an example of the desired output:</p>
  
  <pre><code>&lt;A&gt;
     &lt;Transformed&gt;0000&lt;/Transformed&gt;
  &lt;/A&gt;
  </code></pre>
  
  <p>This isn't outputting my nodes, so how can I have an xslt to match the Response node and work off of that?</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:template match="//*[local-name() = 'Response']"&gt;
  &lt;A&gt;
  &lt;Transformed&gt;&lt;xsl:value-of select="Status/Code"/&gt;&lt;/Transformed&gt;
  &lt;/A&gt;
  </code></pre>