4
に生のXMLパラメータを取得します。同時に、JAX-WSの既存のメソッドルーティングを活用したい(私はApache CXFを使用する) 戻り値はどのタイプでもよい。は、どのようにそのような何かを達成するためにJAX-WSのWebサービスメソッド
に生のXMLパラメータを取得します。同時に、JAX-WSの既存のメソッドルーティングを活用したい(私はApache CXFを使用する) 戻り値はどのタイプでもよい。は、どのようにそのような何かを達成するためにJAX-WSのWebサービスメソッド
私はこれが動作すると信じて:あなたはXML処理ライブラリと、そのようなにそれを渡すことができるようにデフォルトで
@WebService(wsdlLocation = "....")
@DataBinding(org.apache.cxf.databinding.source.SourceDataBinding.class)
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public class HelloWorldImpl implements HelloWorld {
public Source sayHi(Source xml) {
return xml;
}
}
、あなたは(てSAXSourceのサブクラスである)StAXSourceがを取得する必要があります。 Sourceの任意のサブクラスを返すことができます。ただし、より具体的に使用することもできます。
public Source sayHi(DOMSource xml)
DOMとして必要な場合は、私は実際に考えます:
public Source sayHi(XMLStreamReader xml)
も同様です。
ダニエル、もう一度、もう一度。 Typpo Souce - >ソース –