Buenas Tardes Amigos del foro del web estoy trabajando en un proyecto en el cual me debo consumir un servicio web.
Tengo esta respuesta que obtuve:
Pero no estoy seguro si este es Response completo o es el XML.
Si no es el XML puro como puedo obtenerlo??
Gracias.
Código XML:
Ver original<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetStockQuoteResponse xmlns="http://www.restfulwebservices.net/ServiceContracts/2008/01">
<GetStockQuoteResult xmlns:a="http://www.restfulwebservices.net/DataContracts/2008/01" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Symbol>IBM</a:Symbol>
<a:Last>187.18</a:Last>
<a:Date>8/12/2014</a:Date>
<a:Time>2:07pm</a:Time>
<a:Change>-0.29</a:Change>
<a:Open>187.45</a:Open>
<a:High>188.69</a:High>
<a:Low>186.81</a:Low>
<a:Volume>1048490</a:Volume>
<a:MktCap>186.7B</a:MktCap>
<a:PreviousClose>187.47</a:PreviousClose>
<a:PercentageChange>-0.15%</a:PercentageChange>
<a:AnnRange>172.19 - 199.21</a:AnnRange>
<a:Earns>15.85</a:Earns>
<a:PE>11.83</a:PE>
<a:Name>International Bus</a:Name>
</GetStockQuoteResult>
</GetStockQuoteResponse>
</s:Body>
</s:Envelope>
Este es la forma como lo obtengo.
Código PHP:
Ver original<?php
$wsdl = "http://www.restfulwebservices.net/wcf/StockQuoteService.svc?wsdl";
$client = new SoapClient
($wsdl, array( "trace"=>1,
"exceptions"=>0));
$stock = "IBM";
$parameters= array("request"=>$stock); $value = $client->GetStockQuote($parameters);
print "<pre>\n";
print "</pre>";
?>