Я встановив SOAP WebServiceProvider у JAX-WS, але у мене виникають проблеми з тим, як отримати необроблений XML із об'єкта SOAPMessage (або будь-якого Node). Ось зразок коду, який я отримав зараз, і де я намагаюся отримати 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, встановивши інший тип постачальника (наприклад, Source), я б також хотів це зробити.