title: Spring Integration xslt-transformer doesn't work with namespace
body: <p>I use Spring Integration:</p>
  
  <pre><code>&lt;int-xml:xslt-transformer input-channel="partnerTransformation" 
  output-channel="serviceChannel" 
  xsl-resource="classpath:/META-INF/vendorTransformerXml.xsl"/&gt;
  </code></pre>
  
  <p>The input XML message:</p>
  
  <pre><code>&lt;ns1:persons  xmlns:ns1="http://com.test.xslt/test"  xmlns:ns3="http://universal.consumerrequest.schema.model.tci.ca"&gt;
  &lt;ns3:person&gt;
      &lt;ns3:name&gt;John&lt;/ns3:name&gt;
      &lt;ns3:family&gt;Smith&lt;/ns3:family&gt;
  &lt;/ns3:person&gt;
  &lt;ns3:person&gt;
      &lt;ns3:name&gt;Raza&lt;/ns3:name&gt;
      &lt;ns3:family&gt;Abbas&lt;/ns3:family&gt;
  &lt;/ns3:person&gt;
  </code></pre>
  
  <p></p>
  
  <p>and the XSLT:</p>
  
  <pre><code>&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns1="http://com.test.xslt/test" xmlns:ns3="http://universal.consumerrequest.schema.model.tci.ca"&gt;
  
  
  &lt;xsl:output method="text"/&gt;
  &lt;xsl:template match="/"&gt;
  &lt;xsl:for-each select="ns1:persons/ns3:person"&gt;
  
  
  &lt;xsl:value-of select="ns3:family"/&gt;
  &lt;xsl:value-of select="ns3:name"/&gt;
  &lt;/xsl:for-each&gt; 
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>it doesn't work, but it works well without namesapce, appreciate if you can help.</p>