I have a camel route where the returning file will contain a namespace
declaration of ns2.  Depending on which external process created the file
the ns2 could be mapped to 2 different namespace values.  Since I can't
declare 2 namespace values at the beginning of the file I'm trying to find
where to declare the namespace specific to the xpath process.  I tried
putting the declaration in the transform tags and in the xpath tags but that
didn't work.  If they are not at the top of the file I get namespace ns2 not
declared errors.

xmlns:ns2="http://impl.ejb.customerordermanager.sellingservice.services.scope.manh.com/";
xmlns:ns2="http://impl.ejb.manager.fulfilmentservice.services.scope.manh.com/";

<transform>
  
<xpath>/soap:Envelope/soap:Body/ns2:getSupplyBalanceWithLoginResponse/return/text()</xpath>
</transform>

or 

<transform>
  
<xpath>/soap:Envelope/soap:Body/ns2:importCustomerOrderWithLoginResponse/return/text()</xpath>
</transform>




--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Duplicate-namespace-declarations-but-different-URLs-in-1-file-tp5720782.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to