如何使用Java从第三方服务器解析SOAP响应

时间:2014-03-23 17:23:21

标签: java web-services soap

我是SOAP服务的新手,我想从以下属于相应SOAP请求的SOAP响应中提取XML,因此我的XML包含在String标记中。我想从String Tag中提取xml。请给我一个示例

的解决方案
<?xml version="1.0" encoding="UTF-8"?>
<string xmlns="http://www.webserviceX.NET/">
   <StockQuotes>
      <Stock>
         <Symbol>STRING</Symbol>
         <Last>0.00</Last>
         <Date>N/A</Date>
         <Time>N/A</Time>
         <Change>N/A</Change>
         <Open>N/A</Open>
         <High>N/A</High>
         <Low>N/A</Low>
         <Volume>N/A</Volume>
         <MktCap>N/A</MktCap>
         <PercentageChange>N/A</PercentageChange>
         <AnnRange>N/A - N/A</AnnRange>
         <Earns>N/A</Earns>
         <P-E>N/A</P-E>
         <Name>STRING</Name>
      </Stock>
   </StockQuotes>
</string>

1 个答案:

答案 0 :(得分:0)

看看这里:How to read XML using XPath in Java

您不需要任何特定的SOAP工具。您只需要从XML获取信息。