所以我有这个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”的任何想法?
我正在处理程序中进行所有这些处理。