我们努力创建 SOAP 主体。 我们的要求是在 Java 中使用 javax.xml.soap 来完成此操作。
SOAPBody soapBody = envelope.getBody();
SOAPElement soapBodyProject = soapBody.addChildElement("SetUserdata",myproject);
// here should be the creation of the <data:Record>...
我们的问题是使用soapBody.addChildElement 创建数据部分...
这是 SOAP 请求的正文部分。
<soapenv:Body>
<myproject:SetUserdata>
<data:Record>
<data:Part name="idUser">1234</data:Part>
<data:Part name="name">Username</data:Part>
</data:Record>
</myproject:SetUserdata>
</soapenv:Body>
身体的结构不能改变。
我们也不能更改诸如 myproject、SetUserdata、data 和 Record 之类的名称。
有人解决了这个问题吗?或推荐链接以获取更多信息。
尤其是设置 'name=' 会引起麻烦。知道如何管理它吗?