SOAP-Nachrichten validieren
Ich kann keine SOAP-Nachrichten als gültiges XML validieren lassen. Ich habe zum Beispiel die unten stehende SOAP-Nachricht aus Wikipedia entfernt und die fehlgeschlagenValidome-Validator. Ist der Validator falsch oder liegt ein Fehler in der SOAP-Datei vor? Wenn der Validator falsch ist, können Sie einen anderen vorschlagen? Es sollte Schemata berücksichtigen. Zum Beispiel sagt W3C dasdiese xml ist wohlgeformt, aber schrecklich ungültig, wie Validome richtig betont.
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<soapenv:Header>
<wsa:ReplyTo>
<wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address>
</wsa:ReplyTo>
<wsa:From>
<wsa:Address>http://localhost:8080/axis2/services/MyService</wsa:Address>
</wsa:From>
<wsa:MessageID>ECE5B3F187F29D28BC11433905662036</wsa:MessageID>
</soapenv:Header>
<soapenv:Body>
<req:echo xmlns:req="http://localhost:8080/axis2/services/MyService/">
<req:category>classifieds</req:category>
</req:echo>
</soapenv:Body>
</soapenv:Envelope>