是否可以在wsdl中将schemalocation作为相对路径传递?

时间:2015-08-06 04:50:13

标签: import xsd wsdl wsdlpull

我正在使用WsdlPull库来解析WSDL文件。 是否可以在schemaLocation中提供相对路径,以便在WSDL中导入外部XSD?

e.g。

<types>
<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://myprovider/namespace1/namespace1" schemaLocation="schema1.xsd"/>
</schema>
</types>

1 个答案:

答案 0 :(得分:0)

应该相对于包含文档(在本例中是WSDL的Url)解析模式,所以这应该有效。事实上,我们的WSDL文件完全符合您的目的。

然而,在解析过程中,实现具有相当大的自由度(例如,允许它转换url,导致它从缓存而不是实际url加载)。

正如你所说,我认为这不起作用?