Sprawdzanie poprawności komunikatów SOAP

Nie mogę uzyskać żadnych komunikatów SOAP do sprawdzenia poprawności jako prawidłowy XML. Na przykład poniżej wziąłem wiadomość SOAP z Wikipedii i nie udało sięWalidator walidator. Czy walidator jest nieprawidłowy lub czy w pliku SOAP występuje błąd? Jeśli walidator się myli, możesz zaproponować inny? Powinien uwzględniać schematy. Na przykład W3C tak mówiten xml jest dobrze uformowany, ale w rzeczywistości jest okropnie nieważny, jak poprawnie wskazuje Validome.

<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>

questionAnswers(4)

yourAnswerToTheQuestion