Sziasztok,
<div><br></div><div>van egy .Net webservice, ehhez kéne nekem kliens. Ami a problémát okozza, az a targetNamespace="".</div><div><br></div><div>NetBeans alatt generáltam hozzá klienst. (wsImport, METRO)</div><div>
<br></div><div>A kimenő SOAP kérés: </div><div><br></div><div><div><?xml version="1.0" encoding="UTF-8"?></div><div><S:Envelope xmlns:S="<a href="http://www.w3.org/2003/05/soap-envelope">http://www.w3.org/2003/05/soap-envelope</a>"></div>
<div> <S:Body></div><div> <ns2:SearchEvents xmlns:ns2="<a href="http://alma.korte.hu/">http://alma.korte.hu/</a>"></div><div> ...</div><div> </ns2:SearchEvents></div><div> </S:Body></div>
<div></S:Envelope></div></div><div><br></div><div>viszont ez kellene:</div><div><br></div><div><div><div><?xml version="1.0" encoding="UTF-8"?></div><div><S:Envelope xmlns:S="<a href="http://www.w3.org/2003/05/soap-envelope">http://www.w3.org/2003/05/soap-envelope</a>"></div>
<div> <S:Body></div><div> <SearchEvents></div><div> ...</div><div> </SearchEvents></div><div> </S:Body></div><div></S:Envelope></div></div><br class="Apple-interchange-newline">
</div><div><br></div><div>Visszafelé ugyanez csak fordítva.</div><div><br></div><div>Gondoltam egy MessageHandlerrel áthidalom a problémát, de egyszerűen az xmlns:ns2 attributumot nem tudom eltüntetni.</div><div>A prefixet tudom üresre állítani, a Node getattributes().removeNamedItem(..) csak látszólag működik.</div>
<div><br></div><div>Van valami ötletetek?</div><div><br></div><div>Köszi a segítséget,</div><div><br></div><div>KoZo</div><div><br></div>