Java 来自xsds的Spring WS动态WSDL

Java 来自xsds的Spring WS动态WSDL,java,spring,web-services,wsdl,spring-ws,Java,Spring,Web Services,Wsdl,Spring Ws,获取了一个xsd的commonxsdschemacollection,其中inline=true,其中xs:include-others。它具有targetNamespace。几乎所有包含的xsd都有相同的名称空间,但有一个xsd没有targetNamespace。没有targetNamespace的Xsd具有xs:attributeGroup,其中包含名称和引用它的元素。但当spring尝试内联时,会出现这个xsd异常:属性组必须设置ref name。我调试了:org.apache.ws.xm

获取了一个xsd的commonxsdschemacollection,其中inline=true,其中xs:include-others。它具有targetNamespace。几乎所有包含的xsd都有相同的名称空间,但有一个xsd没有targetNamespace。没有targetNamespace的Xsd具有xs:attributeGroup,其中包含名称和引用它的元素。但当spring尝试内联时,会出现这个xsd异常:属性组必须设置ref name。我调试了:org.apache.ws.xmlschema:xmlschema core的源代码,发现名为的xs:attributeGroup元素从包含它的xsd中获取targetNamespace,而名为ref的xs:attributeGroup没有获取这个名称空间,所以出现了这个错误。问题是:如何摆脱这个错误?有没有办法将targetNamespace放入所有包含的元素?或者在某些模式中不使用targetNamespace运行此内联。或者其他方式