WSDL1.1的哪个xsd模式是正确的?

WSDL1.1的哪个xsd模式是正确的?,wsdl,Wsdl,我发现web上有大量声称其targetNamespace为“”的XSD文件。当然,在“”有一个,但在“”有另一个。例如,Oracle在其SOA套件11g中至少有10个版本的wsdl.xsd,它们都是从xmlsoap.org或w3.org版本派生而来的 问题是,所有这些不同的WSDL1.1定义都是相互不同的!!例如,“”处的架构允许对节中的操作使用“name”属性,而“”处的架构不允许这样做 那么,WSDL1.1的哪个XSD模式是正确的呢?我刚刚发现,作为规范一部分的XSD版本与规范本身并不对应。

我发现web上有大量声称其targetNamespace为“”的XSD文件。当然,在“”有一个,但在“”有另一个。例如,Oracle在其SOA套件11g中至少有10个版本的wsdl.xsd,它们都是从xmlsoap.org或w3.org版本派生而来的

问题是,所有这些不同的WSDL1.1定义都是相互不同的!!例如,“”处的架构允许对节中的操作使用“name”属性,而“”处的架构不允许这样做


那么,WSDL1.1的哪个XSD模式是正确的呢?

我刚刚发现,作为规范一部分的XSD版本与规范本身并不对应。由于规范允许@name打开,请参见中的示例。因此,尽管是WSDL1.1规范,但其中的模式是不可用的。“”处的架构已修复此错误。但这是固定的XSD规范吗?通常人们有
xsi:schemaLocation=”http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/