title: XML transformation with XSLT data before tags
body: <p>I'm trying to apply a transformation to a payload but the result has some loose values, what am I doing wrong?</p>
  <p>At first I had problemas with the original namespace and doing some research found out I had to declare it, but now this happens and I don't understand it.
  I go matching pbc:operaciones so I can process data from that array, why does it show the other values?</p>
  <p>XML input:</p>
  <pre><code>&lt;?xml version='1.0' encoding='utf-8'?&gt;
  &lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;
      &lt;soap:Body&gt;
          &lt;PbcWsGetOperacionesResponse xmlns=&quot;http://ddpbc.cbc.es&quot;&gt;
              &lt;estado&gt;
                  &lt;estado&gt;OK&lt;/estado&gt;
              &lt;/estado&gt;
              &lt;numeroOperaciones&gt;67&lt;/numeroOperaciones&gt;
              &lt;operaciones&gt;
                  &lt;operacion&gt;
                      &lt;codigoOperacion&gt;E007O000121&lt;/codigoOperacion&gt;
                      &lt;codigoPromocion&gt;E007P0007&lt;/codigoPromocion&gt;
                      &lt;nombrePromocion&gt;101 - Altos de Los Fresnos&lt;/nombrePromocion&gt;
                      &lt;codigoCliente/&gt;
                      &lt;identificacionCliente&gt;10011242M&lt;/identificacionCliente&gt;
                      &lt;cliente&gt;JUAN LOPEZ&lt;/cliente&gt;
                      &lt;inmueble/&gt;
                      &lt;estado&gt;2&lt;/estado&gt;
                      &lt;conclusion&gt;5&lt;/conclusion&gt;
                      &lt;fechaConclusion&gt;2020-08-27T11:39:51+02:00&lt;/fechaConclusion&gt;
                      &lt;numeroIntervinientes&gt;1&lt;/numeroIntervinientes&gt;
                  &lt;/operacion&gt;
                  &lt;operacion&gt;
                      &lt;codigoOperacion&gt;E007O000122&lt;/codigoOperacion&gt;
                      &lt;codigoPromocion&gt;E007P0007&lt;/codigoPromocion&gt;
                      &lt;nombrePromocion&gt;101 - Altos de Los Fresnos&lt;/nombrePromocion&gt;
                      &lt;codigoCliente/&gt;
                      &lt;identificacionCliente&gt;10011242M&lt;/identificacionCliente&gt;
                      &lt;cliente&gt;JUAN LOPEZ&lt;/cliente&gt;
                      &lt;inmueble/&gt;
                      &lt;estado&gt;2&lt;/estado&gt;
                      &lt;conclusion&gt;5&lt;/conclusion&gt;
                      &lt;fechaConclusion&gt;2020-08-27T11:40:02+02:00&lt;/fechaConclusion&gt;
                      &lt;numeroIntervinientes&gt;1&lt;/numeroIntervinientes&gt;
                  &lt;/operacion&gt;
              &lt;/operaciones&gt;
          &lt;/PbcWsGetOperacionesResponse&gt;
      &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  <p>XSLT</p>
  <pre><code>&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:pbc=&quot;http://ddpbc.cbc.es&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:b=&quot;http://ws.wso2.org/dataservice&quot; xmlns:xslFormatting=&quot;urn:xslFormatting&quot;&gt;
      &lt;xsl:template match=&quot;pbc:operaciones&quot;&gt;
          &lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soap-envelope&quot; xmlns:urn=&quot;urn:sap-com:document:sap:soap:functions:mc-style&quot;&gt;
              &lt;soap:Body&gt;
                  &lt;urn:ZacCreaExpedientesFromWs&gt;
                      &lt;ItExpeout&gt;
                          &lt;xsl:for-each select=&quot;pbc:operacion&quot;&gt;
                              &lt;item&gt;
                                  &lt;Expedien&gt;
                                      &lt;xsl:value-of select=&quot;pbc:codigoOperacion&quot;/&gt;
                                  &lt;/Expedien&gt;
                                  &lt;Status&gt;
                                      &lt;xsl:value-of select=&quot;pbc:conclusion&quot;/&gt;
                                  &lt;/Status&gt;
                                  &lt;Fexpedient&gt;
                                      &lt;xsl:value-of select=&quot;pbc:fechaConclusion&quot;/&gt;
                                  &lt;/Fexpedient&gt;
                              &lt;/item&gt;
                          &lt;/xsl:for-each&gt;
                      &lt;/ItExpeout&gt;
                  &lt;/urn:ZacCreaExpedientesFromWs&gt;
              &lt;/soap:Body&gt;
          &lt;/soap:Envelope&gt;
      &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  <p>Result:</p>
  <pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
      
          
              
                  OK
              
              67
              &lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soap-envelope&quot; xmlns:urn=&quot;urn:sap-com:document:sap:soap:functions:mc-style&quot; xmlns:pbc=&quot;http://ddpbc.cbc.es&quot; xmlns:b=&quot;http://ws.wso2.org/dataservice&quot; xmlns:xslFormatting=&quot;urn:xslFormatting&quot;&gt;&lt;soap:Body&gt;&lt;urn:ZacCreaExpedientesFromWs&gt;&lt;ItExpeout&gt;&lt;item&gt;&lt;Expedien&gt;E007O000121&lt;/Expedien&gt;&lt;Status&gt;5&lt;/Status&gt;&lt;Fexpedient&gt;2020-08-27T11:39:51+02:00&lt;/Fexpedient&gt;&lt;/item&gt;&lt;item&gt;&lt;Expedien&gt;E007O000122&lt;/Expedien&gt;&lt;Status&gt;5&lt;/Status&gt;&lt;Fexpedient&gt;2020-08-27T11:40:02+02:00&lt;/Fexpedient&gt;&lt;/item&gt;&lt;/ItExpeout&gt;&lt;/urn:ZacCreaExpedientesFromWs&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;
          
      
  </code></pre>
  <p>Thanks!</p>