目前我的 WSDL 有<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified"
我想让它成为<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
有人可以告诉实现它的方法。
谢谢。
目前我的 WSDL 有<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified"
我想让它成为<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
有人可以告诉实现它的方法。
谢谢。
Example 2
在这可以帮助你。您必须指定注释,例如:
xmlns = { @javax.xml.bind.annotation.XmlNs(prefix = "po",
namespaceURI="http://www.example.com/myPO1") }
在 @XmlSchema 或您提供架构配置的任何地方。
编辑 :
另外,让我向您展示两个 XML 模式的示例:
在第一种情况下,XML 命名空间以wsdl
. 这是一个例子qualified
。
<wsdl:definitions xmlns:wsdl='http://www.w3.org/2002/06/wsdl' >
<wsdl:message />
</wsdl:definitions>
但是,在这种情况下,XML 命名空间没有前缀。这是一个例子unqualified
。
<definitions xmlns='http://www.w3.org/2002/06/wsdl' >
<message />
</definitions>