JAX-WS에서 SOAP WebServiceProvider를 설정했지만 SOAPMessage (또는 모든 노드) 개체에서 원시 XML을 가져 오는 방법을 파악하는 데 문제가 있습니다. 다음은 내가 지금 가지고있는 코드 샘플과 XML을 가져 오려는 위치입니다.
@WebServiceProvider(wsdlLocation="SoapService.wsdl")
@ServiceMode(value=Service.Mode.MESSAGE)
public class SoapProvider implements Provider<SOAPMessage>
{
public SOAPMessage invoke(SOAPMessage msg)
{
// How do I get the raw XML here?
}
}
원래 요청의 XML을 얻는 간단한 방법이 있습니까? 다른 유형의 공급자 (예 : 소스)를 설정하여 원시 XML을 얻는 방법이 있다면 저도 그렇게 할 것입니다.