当前位置 : 主页 > 网页制作 > xml >

xml – 验证SOAP消息

来源:互联网 收集:自由互联 发布时间:2021-06-13
我无法将任何SOAP消息验证为有效的 XML.例如,我从维基百科下面获取了SOAP消息,它在 Validome validator中失败了. 验证器是错误的还是SOAP文件中有错误? 如果验证者错了你能建议另一个吗?
我无法将任何SOAP消息验证为有效的 XML.例如,我从维基百科下面获取了SOAP消息,它在 Validome validator中失败了.
验证器是错误的还是SOAP文件中有错误?
如果验证者错了你能建议另一个吗?它应该考虑模式.例如,W3C表示 this xml格式正确,但实际上它确实非常无效,正如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>
您发布的XML可能完全有效 – 如果您已指定用于验证它的模式的位置.

XML术语中的“有效”表示“根据一组XML模式有效”.在没有任何模式的情况下,有效性概念毫无意义.

网友评论