我在 Eclipse 中使用 JDOM 完成了许多集成,但我第一次遇到问题,因为我的 SOAP XML 消息应该包含HEADER
特定元素的元素。这是我的全部信息:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:agi="http://agilent.parlayx.sms">
<soapenv:Header>
<cppass>test</cppass>
<cpuname>test</cpuname>
</soapenv:Header>
<soapenv:Body>
<agi:sendBulkSms>
<address>tel:3876123456</address>
</agi:sendBulkSms>
</soapenv:Body>
</soapenv:Envelope>
我BODY
使用这个创建了结构:
Element top = new Element("sendBulkSms", agi);
Document jDoc = new Document(top);
Element address = new Element("address", agi);
address.setText("tel:3876123456");
top.addContent(address);
这行得通,我以前做过很多次。但是是否可以创建消息uisng JDOM 的标头元素?因为据我所知,只能定义 BODY 元素,但是我的消息对 Web 服务请求无效
谢谢,我会很感激帮助