2013-06-22 57 views
0

我正在開發一個android應用程序,它將有一個Web服務列表的屏幕。當用戶選擇其中一個Web服務時,我需要從用戶那裏接受Web服務所需的輸入。如何動態查找Web服務的輸入參數?

有沒有什麼辦法可以實時瞭解Web服務的輸入參數?

在此先感謝..

+0

您是否擁有對Web服務的控制權? – mariosangiorgio

+0

我有需要使用的Web服務列表。但名單可能會在未來擴大。這就是我想讓它變爲動態的原因,而不是爲每個Web服務輸入參數的硬編碼。 – Newbie

+0

你能保證他們堅持特定的格式(例如SOAP)嗎? – mariosangiorgio

回答

1

你應該要求你的Web服務暴露WSDL document並依靠它。

+0

是的,但是有沒有辦法以編程方式從wsdl文檔獲取輸入參數? – Newbie

+0

這是一個XML文檔,所以你必須解析它,或者你應該找一個庫來做它 – mariosangiorgio

+1

WSDL基本上只是一個XML文件,所以你可以解析它,因爲WSDL文件應該符合某些標準。 – Darwind