Hola a tod@s, les traigo un problemita que me trae como loco desde hace unas pequeñas horas!!!
Resulta que estoy recibiendo datos en formato xml con nosoup, pero a la hora de querer utilizar los datos, no es posible, por ejemplo:
Código PHP:
$sxe = simplexml_load_string($string_xml);
return $sxe->alumnos->idalumno;
Debería ser suficiente, pero no funciona a menos que haga esto:
Código PHP:
$sxe = simplexml_load_string($string_xml);
return (string)$sxe->alumnos->idalumno;
Así logro obtener el dato anterior perfectamente, pero si tan solo hago esto...
Código PHP:
$sxe = simplexml_load_string($string_xml);
if (isset((string)$sxe->alumnos->idalumno))
{
return (string)$sxe->alumnos->idalumno;
}
Deja funcionar nuevamente... entonces... que debería de hacer porque hacer el if es importante, y seguramente en otros procesos algunas sentencias no funcionarán.