94 Stimmen

Abrufen von Roh-XML aus SOAPMessage in Java

Ich habe einen SOAP WebServiceProvider in JAX-WS eingerichtet, aber ich habe Probleme herauszufinden, wie man die rohe XML von einem SOAPMessage (oder jeder Node) Objekt erhalten. Hier ist ein Beispiel für den Code, den ich im Moment habe, und wo ich versuche, die XML zu greifen:

@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?
    }
}

Gibt es eine einfache Möglichkeit, das XML der ursprünglichen Anfrage zu erhalten? Wenn es einen Weg, um die rohe XML zu erhalten, indem Sie eine andere Art von Provider (z. B. Quelle), ich wäre bereit, das auch zu tun.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X