webservice wsdl閱讀

以http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl
為例

1? service 服務(wù)訪問(wèn)點(diǎn)集合< wsdl:service></service>節(jié)點(diǎn), name屬性值即為訪問(wèn)點(diǎn)集合的名稱(chēng)

? ? 一個(gè)<port>節(jié)點(diǎn)即一個(gè)訪問(wèn)點(diǎn),下面看看EnglishChineseSoap

2? portType 查詢(xún) EnglishChineseSoap 服務(wù)節(jié)點(diǎn),找到<wsdl:portType ame="EnglishChineseSoap">? 節(jié)點(diǎn),該節(jié)點(diǎn)包括多個(gè)operation節(jié)點(diǎn),portType 可以看作一個(gè)服務(wù)類(lèi),operation可以看作一個(gè)類(lèi)中的一個(gè)方法,下面看看TranslatorString這個(gè)operation

3 operation 查詢(xún)某個(gè)服務(wù)李點(diǎn)下的操作,找到<wsdl:operation name="TranslatorString">節(jié)點(diǎn),該節(jié)點(diǎn)包含有輸入,輸出消息節(jié)點(diǎn) 可以看作對(duì)一個(gè)方法輸入輸出的說(shuō)明

<wsdl:input message="tns:TranslatorReferStringSoapIn" />

<wsdl:output message="tns:TranslatorReferStringSoapOut" />

4 message 查詢(xún)對(duì)操作方法說(shuō)明,包括輸入,輸出 。找到上面兩個(gè)名稱(chēng)對(duì)應(yīng)的message節(jié)點(diǎn),兩個(gè)節(jié)點(diǎn)分別指定了對(duì)應(yīng)的element,element對(duì)應(yīng)的是類(lèi)型限定和說(shuō)明,這些元素都 在types節(jié)點(diǎn)中可以找到


5 types 節(jié)點(diǎn)有很多符合約束的自定義元素,找到上面對(duì)應(yīng)的元素,可以找到對(duì)某個(gè)操作的類(lèi)型約束





????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容