[英]How to parse soap response?
我有webservice的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>
使用Apache axis ,它具有wsdl2java工具:
wsdl2java -uri ../samples/wsdl/Axis2SampleDocLit.wsdl
您可以解析您的肥皂像xml(SAX,StAX,DOM)。
另外,如果您有Scheme文件,則可以在scheme的幫助下進行解析,如果沒有,則必須手動分析並確定所有指向Java類的鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.