Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 15:26
kensou_udlax
 
Fecha de Ingreso: abril-2007
Ubicación: Concon, Viña del mar
Mensajes: 34
Antigüedad: 17 años
Puntos: 0
Ayuda PHP + XML WebServices

Necesito ayuda urgente...

tengo que realizar una solicitud a un webservices con php, el webservice me entrega como respuesta un codigo de exito o error (uno de los dos ej: codResult='001'), y tbn me entrega como respuesta un documento XML codificado contenido dentro de un objeto tipo String el cual deberá ser leído e interpretado para su lectura.

Entonces no se como se debiera de interpretar esa solicitud, el documento xml tiene la siguiente estructora:

Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<sistema>
  <nombre_sistema></nombre_sistema>
  <codigo_sistema></codigo_sistema>
  <enlaces>
     <enlace>
        <nombre_enlace></nombre_enlace>
        <fecha_creacion_enlace></fecha_creacion_enlace>
        <fecha_eliminacion_enlace><fecha_eliminacion_enlace>
        <permisos>
           <tipo_permiso></tipo_permiso>
           <estado></estado>
        </permiso>
     </enlace>
  </enlaces>
</sistema>
Ese xml me entregara todos los permisos existentes para ese tipo de enlace, por lo cual solicito ayuda para poder saber como recibir esos datos en php.

Actualmente lo que tengo es algo asi:
Código PHP:
if ($cliente->fault

    echo 
'<b>Error: '
    
print_r($result); 
    echo 
'</b>';
} else 

    
$error $cliente->getError(); 
    if (
$error
    {
        echo 
'<b style="color: red">Error: ' $error '</b>'
    } else 
    { 
        
print_r($result);

        
    }

la variable $result es donde se almacena el resultado de la solicitud, la cual se hizo con la funcion call()
de la libreria nusoap.php

Bueno espero me puedan ayudar en esto ya que no he podido encontrar mayor información al respecto.

Saludos,
Gracias.