无法正确获取SOAPHeader中的元素

时间:2015-05-12 16:53:58

标签: java soap java-web-start

所以我有这个SOAP消息:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header>
<pid:pid   xmlns:pid="pt:ulisboa:tecnico:sdis:store:ws">carla</pid:pid>  </SOAP-ENV:Header> <S:Body><ns2:
loadResponse xmlns:ns2="urn:pt:ulisboa:tecnico:sdis:store:ws"/></S:Body>
</S:Envelope>

所以你看到pid =“carla”

但是当我得到所有属性时:

Iterator iter = hd.extractAllHeaderElements();
while(iter.hasNext()){
   System.out.println(iter.next());
}

它打印的全部是:

[pid:pid: null]

为什么它不是“carla”的任何想法?

我正在处理程序中进行所有这些处理。

0 个答案:

没有答案