2010-06-08 96 views
0

我使用「開發」客戶端類型在eclipse中爲OpenCalais WSDL生成了Web服務客戶端。其實我是跟着這post,所以沒有詳細說明。現在,當我以這種方式得到結果時:new CalaisLocator().getcalaisSoap().enlighten(key, content, requestParams);,我得到了包含響應XML的String對象。確定可以解析XML,但我認爲必須有一些方法可以自動完成,例如以某種列表的形式獲得響應對象?解析來自WSDL的響應

回答

0

來自SOAP接口的響應已被解析。 englighten()方法返回一個XML字符串。當你用SOAP調用它時,這個響應被包裝在更多的XML中。 SOAP庫已經解析了外部SOAP XML並返回了enlighten()方法的結果,這也是XML。