0

Webサービスのwsdlファイルがあります。しかし、.net Web サービスを使用しているため、私の応答にはスキーマと複合型が含まれています。どのように解析すればよいですか。一部の wsdlToJava ツールは Java クラスを作成できます。wsdlには、スキーマに含まれるスキーマに関する詳細がないためです。

wsdl の一部の例:

 <s:element name="PersonDetailResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PersonDetailResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
4

2 に答える 2

1

Apache axisを使用します。wsdl2javaツールがあります。

wsdl2java -uri ../samples/wsdl/Axis2SampleDocLit.wsdl
于 2012-12-18T14:43:55.540 に答える
0

SOAP のような xml (SAX、StAX、DOM) を解析できます。

また、スキーム ファイルがある場合は、スキームを使用してこれを解析できます。そうでない場合は、Java クラスへのすべてのリンクを手動で解析して決定する必要があります。

于 2012-12-18T14:40:21.030 に答える