0

我有 web 服务的 wsdl 文件。但由于使用 .net webservice,我的响应包括模式和复杂类型。我应该如何解析它。可以用一些wsdlToJava 工具creta 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

您可以像 xml (SAX,StAX,DOM) 一样解析您的肥皂。

此外,如果您有方案文件,您可以在方案的帮助下解析它,如果没有 - 您必须手动解析并确定所有指向 java 类的链接。

于 2012-12-18T14:40:21.030 回答