我正在使用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>
答案 0 :(得分:0)
应该相对于包含文档(在本例中是WSDL的Url)解析模式,所以这应该有效。事实上,我们的WSDL文件完全符合您的目的。
然而,在解析过程中,实现具有相当大的自由度(例如,允许它转换url,导致它从缓存而不是实际url加载)。
正如你所说,我认为这不起作用?