0

SOAP Web サービスに Java 6 + JavaEE + Tomcat 6 + Metro を使用しています。応答では、ネームスペース プレフィックスは ns2、ns3、ns4 などです。代わりにカスタム名を使用するように Web サービス スタックに指示できるようにしたいと考えています。

どうすればいいですか?

4

1 に答える 1

1

@XmlSchema アノテーションを使用します (JAXB2.x を使用していると仮定します)。

@XmlSchema (
  xmlns = { 
    @XmlNs(prefix = "so", 
               namespaceURI="http://stackoverflow.com/questions/358991")
  )
)

次のようになります。

<schema
    xmlns:so="http://stackoverflow.com/questions/358991"
    targetNamespace="http://stackoverflow.com/questions/358991">
于 2009-01-19T22:17:55.223 に答える