Xsd SOAPUI:在[文件…\test.wsdl]中找不到要导入的内容

Xsd SOAPUI:在[文件…\test.wsdl]中找不到要导入的内容,xsd,wsdl,soapui,Xsd,Wsdl,Soapui,谁能告诉我如何修复这个XSD和WSDL: XSD: <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

谁能告诉我如何修复这个XSD和WSDL:

XSD:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="testRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:string" name="BETA"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="test" 
    targetNamespace="http://www.examples.com/wsdl/test" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:tns="http://www.examples.com/wsdl/test"   
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" namespace="http://www.examples.com/wsdl/test">
        <xs:import namespace="http://www.examples.com/wsdl/test" schemaLocation="../wsdl/testRequest.xsd"/>
    </xs:schema>
  </wsdl:types>
   <wsdl:message name="testRequest">
      <wsdl:part name="testRequest" element="testsRequest"/>
   </wsdl:message>
</wsdl:definitions>

WSDL:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="testRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:string" name="BETA"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="test" 
    targetNamespace="http://www.examples.com/wsdl/test" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:tns="http://www.examples.com/wsdl/test"   
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" namespace="http://www.examples.com/wsdl/test">
        <xs:import namespace="http://www.examples.com/wsdl/test" schemaLocation="../wsdl/testRequest.xsd"/>
    </xs:schema>
  </wsdl:types>
   <wsdl:message name="testRequest">
      <wsdl:part name="testRequest" element="testsRequest"/>
   </wsdl:message>
</wsdl:definitions>

SOAPUI错误:

在[文件…\test.wsdl]中找不到要导入的内容


如何解决此问题?

您的WSDL中缺少一些元素

基本上,WSDL由以下部分组成:; 定义, 类型, 消息 端口类型, 结合 服务及 港口

理解这一点最简单的方法是遵循如下示例


尝试将其加载到您的SoapUI中。确认一切正常,然后开始处理各种元素,看看它们是怎么做的。

看来wsdl是不完整的。您找到过这个问题的答案吗?我也有类似的问题。