有人能告诉我如何修复这个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>
WSDL:
<?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错误:
在[file ... \ test.wsdl]
中找不到要导入的内容
我该如何解决这个问题?将不胜感激任何帮助。
答案 0 :(得分:2)
您缺少WSDL中的某些元素。
基本上,WSDL由以下组成: 定义, 类型, 信息, 端口类型 捆绑, 服务与 端口
最简单的理解方法是遵循https://www.tutorialspoint.com/wsdl/wsdl_example.htm
这样的示例尝试将其加载到您的SoapUI中。确认一切正常,然后开始尝试各种元素以查看其作用。