Witam,
tworzę web clienta do web service'u i potrzebuję otrzymać identyczny request jaki jest w dokumentacji.
Jak mogę zmienić kolejność 2 namespace'ów w SOAP Envelope?
Request, który muszę otrzymać:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ns="YYYYYYYY" xmlns:dat="XXXXXX/DataContract">
Request, który mam obecnie:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:dat="XXXXXX/DataContract" xmlns:ns="YYYYYYYY">
Fragment kodu, który tworzy mi request:
//Creating SOAP envelope SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); soapEnvelope.addNamespaceDeclaration("dat","XXXXXX/DataContract"); soapEnvelope.addNamespaceDeclaration("ns", YYYYYYYY); soapEnvelope.setPrefix("soap"); //to make sure prefix match
Jak mogę zamienić miejscami dat:XXXXXX i ns:YYYYYYY?
dat.XXXXXX powinien znaleźć się na końcu.
Pomoże ktoś?