Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2015, 10:39
usuario100
 
Fecha de Ingreso: febrero-2015
Mensajes: 9
Antigüedad: 9 años, 9 meses
Puntos: 0
Pregunta Leer XML (CDATA[ ] ) y almacenar en variables php desde Soapclient

Hola que tal, tengo problema y me gustaría que me ayudaran, lo que pasa es que por medio de soapclient en un webservice en php, obtenía valores de un xml, y almacenaba en variables: así:

Código PHP:
$parametros= array ('parametros' => valor);
 
$conexion = new SoapClient($url);
$XML=$conexion->funcionwebservice($parametros); 
$variableconvalornodo1=$xml->nodo1->valor
Pero ahora en otro Web service me devuelve el xml con un CDATA y no puedo acceder para guardar los valores en el XML, agradeceria si alguien puede decirme como hacerle. Gracias de antemano

Código:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> 
<S:Body>
 <ns2:funcionwebservice xmlns:ns2="http://webservices/">
 <return>
<![CDATA[<xml><quieroestevalor>valor</quieroestevalor><tambiéneste>valor</tambiéneste>
</xml>]]>
</return>
 </ns2:funcionwebservice > 
</S:Body> 
</S:Envelope>
cabe resaltar que ya ocupe 'SimpleXMLElement' y LIBXML_NOCDATA y no me funciono. Gracias