necesito ayuda con lo siguiente si alguien puede darme la mano:
necesito consumir datos de un servicio web que me entrega dichos datos en XML me han dado la direccion web y un ejemplo de como consultarla pero por mas que hago pruebas no me esta arrojando nada, quiciera salir de la duda si es que esta mal loque esoty implementando de mas para visualizar dichos datos o es que no me quieren dar la informacion realmente:
tengo este codigo al final he puesto con simplexml para mostrar la info pero no me arroja nada nisiquiera la variable q deberia arrojarme datos que ellos dan
Código:
<?php //ejemplo de consulta al servicio web ALICE por inventario $xml = <<<EOD <?xml version="1.0" encoding="UTF-8"?> <request> <type>aproduct</type> <filters> <filter> <field>classid</field> <like>class_899m</like> </filter> <filter> <field>currency</field> <like>cop</like> </filter> </filters> </request> EOD; $url = "http://se2.dyndns.org/alicerest/get.php"; $data = array('request' => $xml); $options = array ( 'http' => array ( 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ), ); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); var_dump($result); //tratar el archivo generado con simplexml $xmlresp=simplexml_load_string($result) or die ("message"); print_r($xmlresp); ?>
espero alguien pueda ayudarme porfavor