Ich habe eine SOAP-Anfrage: -
%Vor%und eine SOAP-Antwort: -
%Vor%Jetzt ist mein XSD-Schema: -
%Vor%Jetzt ist mein Problem, wenn ich versuche, meine SOAP-Anfrage gegen dieses XSD-Schema zu validieren, bekomme ich den folgenden Fehler: -
%Vor%Bitte helfen Sie ... Ich muss wissen, was ich in meinem XSD-Schema ändern soll, damit die SOAP-Anfrage / -Antwort gegen das XSD-Schema validiert wird ... Da ich neu darin bin und versucht habe, im ganzen Internet zu suchen, Ich habe keine passende Antwort bekommen ... Bitte helfen Sie
Die SOAP-Anforderung und -Antwort werden nicht für Ihr -Schema, sondern für das SOAP-Schema validiert. Sie können Ihre XSD verwenden, um Ihre Anfrage und Antwort zu validieren, wenn Sie die SOAP XSD darin importieren:
%Vor% Sie müssen das nicht tun, wenn Ihre -Instanz ein schemaLocation
-Attribut deklariert, das die Namespaces beider Schemas (Ihres und des SOAP-Schemas) ihren Speicherorten zuordnet:
Ich hatte das selbe Problem und für mich funktionierte der Schema-Import nicht. Stapel:
%Vor%Meine Java-Version war: 1.6.0_45. Aber ich habe es gelöst, indem ich xsd heruntergeladen und als Datei importiert habe:
%Vor%Vielleicht wird es jemandem helfen.
Also, die letzte Lösung, die für mich funktionierte, ist der Import: -
%Vor%Tags und Links xml xsd soap validation