首页 文章

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

提问于
浏览
2

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

例如

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

1 回答

  • 0

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

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

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

相关问题