Soap XML请求格式错误cvc-elt.1:找不到元素

时间:2015-12-11 15:28:54

标签: soap xsd wsdl request

我试图调用第三方SOAP Web服务,但是我在制定SOAP请求时遇到了麻烦。我用谷歌搜索了标题中提到的错误,我看不出我出错的地方。

当我调用Web服务时,它会返回元素标题中的错误" VirksomhedSoeg"。

我的XML请求是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Header>
      <wsa:Action>urn:#VirksomhedSoeg</wsa:Action>
      <wsa:MessageID>uuid:23ff9f74-8347-5215-a967-a3134f23e5fd</wsa:MessageID>
      <wsa:ReplyTo>
         <wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address>
      </wsa:ReplyTo>
      <wsa:To>https://test.tinglysning.dk/etl/services/ElektroniskAkt</wsa:To>
   </soap:Header>
   <soap:Body>
     <VirksomhedSoeg xmlns="http://rep.oio.dk/tinglysning.dk/service/message/elektroniskakt/1/">
     </VirksomhedSoeg>
   </soap:Body>
</soap:Envelope>

VirksomhedSoeg的XSD文件如下所示:

<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:eakt="http://rep.oio.dk/tinglysning.dk/schema/elektroniskakt/1/" xmlns:eamsg="http://rep.oio.dk/tinglysning.dk/service/message/elektroniskakt/1/" elementFormDefault="qualified" targetNamespace="http://rep.oio.dk/tinglysning.dk/service/message/elektroniskakt/1/" version="22.0.0" xml:lang="DA">

  <import namespace="http://rep.oio.dk/tinglysning.dk/schema/elektroniskakt/1/" schemaLocation="http://rep.oio.dk/tinglysning.dk/schema/elektroniskakt/1/VirksomhedSoegningKriterie.xsd"/>

  <element name="VirksomhedSoeg" type="eamsg:VirksomhedSoegType">
      <annotation>
         <documentation>Benyttes til at søge efter en virksomhed i e-Akten.</documentation>
      </annotation>
  </element>

  <complexType name="VirksomhedSoegType">
      <sequence>
         <element ref="eakt:VirksomhedSoegningKriterie"/>
      </sequence>
  </complexType>
</schema>

我已经和他坐了一段时间,我尝试了一系列不同的小改动来解析这条消息,但到目前为止还没有运气。任何帮助将不胜感激。

0 个答案:

没有答案