2017-04-10 104 views
1

是否可以解析對java對象的XML soap響應?解析對java對象的soap xml響應對象

我有一個由Apache CXF生成的具有對象結構的類,並且我有來自請求的XML soap響應。

我想傳遞XML soap響應而不調用服務到java對象。 這是可能做到這一點,因爲我在JAVA對象中看到CXF XML註釋創建:

StringReader sr = new StringReader(output); 
Results rs = (Results) JAXBContext.newInstance(Results.class).createUnmarshaller().unmarshal(sr); 

回答

1

在這種情況下,我使用Apache CXF 3.10,並且回答我的問題是,是有可能做到這一點。當您通過命令wsdl2java創建客戶端時,將生成包含XML註釋的Java類。

在爲此工作的問題中的代碼帖子,玩家可以放置WSDL併發送請求,並將響應並保存爲文件並將其傳遞到JAXBContext

或者,如果Web服務的所有者給你一個響應的例子,你也可以使用它。