【发布时间】:2023-04-01 13:15:01
【问题描述】:
我有一个肥皂网络服务,它返回给定的响应:
<soap:Envelope xmlns:soap="">
<soap:Body>
<ns2:getRegisterValuesResponse xmlns:ns2="">
<return>
<id>11931</id>
<value>0</value>
</return>
<return>
<id>11946</id>
<value>0</value>
</return>
<return>
<id>11961</id>
<value>0</value>
</return>
</ns2:getRegisterValuesResponse>
</soap:Body>
</soap:Envelope>
如何在 java 方法中检索给定的整数?
这是我的方法。我们的想法是使用给定的 id 和值每 X 分钟更新一次数据库。
public class RegisterLog implements Job {
public void execute(final JobExecutionContext ctx)
throws JobExecutionException {
SimulatorSOAPClientSAAJ sc=new SimulatorSOAPClientSAAJ();
SOAPMessage msg = sc.sOAPConnect();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
msg.writeTo(out);
} catch (SOAPException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
String strMsg = new String(out.toByteArray());
System.out.println(strMsg);
【问题讨论】:
标签: java xml web-services soap