Foros del Web » Programando para Internet » PHP »

Problema con simplexml_load_string();

Estas en el tema de Problema con simplexml_load_string(); en el foro de PHP en Foros del Web. Bueno amigos tengo un problema con simplexml_load_string(); tengo un archivo xml que me lo genera qstat: Código HTML: <?xml version= "1.0" encoding= "iso-8859-1" ?> <qstat> ...
  #1 (permalink)  
Antiguo 15/12/2009, 18:56
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Problema con simplexml_load_string();

Bueno amigos tengo un problema con

simplexml_load_string();

tengo un archivo xml que me lo genera qstat:

Código HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
<qstat>
        <server type="A2S" address="190.54.62.82:26000" status="UP">
                <hostname>190.54.62.82:26000</hostname>
                <name>Tarrea.com | Publico DeathMatch Steam/NoSteam</name>
                <gametype>cstrike</gametype>
                <map>knas_speedcastle_css</map>
                <numplayers>3</numplayers>
                <maxplayers>20</maxplayers>
                <ping>20</ping>
                <retries>0</retries>
        </server>
</qstat> 
<server type="A2S" address="190.54.62.82:26000" status="UP">

¿como puedo obtener el resutado de status=?

Saludos y gracias desde ya.

Última edición por xalupeao; 15/12/2009 a las 19:14
  #2 (permalink)  
Antiguo 15/12/2009, 23:36
Avatar de korg1988  
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 9 meses
Puntos: 19
Respuesta: Problema con simplexml_load_string();

Código PHP:
Ver original
  1. $xml = simplexml_load_string($tu_string);
  2.  
  3. echo $xml->server[0]['status'];
  4.  
  5.  
  6. //y sino echo $xml->server['status'];

Creo que seria de alguna de esas dos formas, no tengo donde probarlo y actualmente no me acuerdo de memoria como era! ... pero se trabaja en forma de objetos, si queres saber como esta leyendo php tu string podes hacer esto

Código PHP:
Ver original
  1. echo '<pre>';
  2. var_dump($xml);
  3. echo '</pre>';

Saludos
  #3 (permalink)  
Antiguo 16/12/2009, 11:58
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Problema con simplexml_load_string();

Muchas gracias =D

echo $xml->server[0]['status'];

funciona perfecto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:36.