0

現在、私のWSDLには<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified"

として作りたい<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"

誰かがそれを達成する方法を教えてもらえますか。

ありがとう。

4

1 に答える 1

1

Example 2これであなたを助けることができます。次のような注釈を指定する必要があります。

xmlns = { @javax.xml.bind.annotation.XmlNs(prefix = "po", 
               namespaceURI="http://www.example.com/myPO1") }

@XmlSchema またはスキーマ構成を提供する場所。

編集 :

また、XML スキーマの例を 2 つ示します。

最初のケースでは、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>
于 2013-01-24T10:18:12.497 に答える