【发布时间】:2016-12-06 01:05:37
【问题描述】:
我正在尝试使用 SAAJ 组装一个 SOAP 请求。
原始的 SOAP 请求如下所示
(...)
<soapenv:Body>
<methodName xmlns="http://xyz.abc/asdfgh">
(...)
</methodName>
</soapenv:Body>
使用 SAAJ,我的代码如下所示
SOAPBody soapBody = envelope.getBody();
SOAPElement req= soapBody.addChildElement("methodName");
req.addNamespaceDeclaration("", "http://xyz.abc/asdfgh");
问题当然是命名空间前缀不能为空或为空。
那么在这种情况下如何生成没有前缀的 SOAP 请求命名空间呢?
【问题讨论】:
标签: xml web-services soap saaj