我必须从/向SOAP Header读取/写入值,但它在子节点中。与下面的Xml中的 HeaderValue 一样。
我扩展WebServiceGatewaySupport以发送请求和接收响应。为了访问SOAPHeader,我实现了一个ClientInterceptor。但是我只能获得一个SoapHeaderElements列表,它们是其子节点并访问它们的属性(在本例中我得到了 HeaderContainer )。是否有可能以某种方式从SoapHeaderElement访问ChildElements?
问彼得
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<HeaderContainer>
<HeaderValue>HeaderValue</HeaderValue>
</HeaderContainer>
</soap:Header>
<soap:Body>
<Body>
<Message>Ok</Message>
</Body>
</soap:Body>
</soap:Envelope>