Foros del Web » Programando para Internet » PHP »

Obtener datos de un rss con php

Estas en el tema de Obtener datos de un rss con php en el foro de PHP en Foros del Web. Tengo un rss que es parecido a este, el rss es externo a mi sitio web: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <? xml version ...
  #1 (permalink)  
Antiguo 06/08/2011, 16:46
 
Fecha de Ingreso: enero-2011
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 1
Obtener datos de un rss con php

Tengo un rss que es parecido a este, el rss es externo a mi sitio web:
Código PHP:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <rssprueba>
  3.   <personaje>
  4.     <nivel>
  5.       <lvl>23</lvl>
  6.     </nivel>
  7.   </personaje>
  8. </rssprueba>

Lo que yo quiero hacer con eso, es obtener la informacion del nivel del personaje.
Probe con simplexml pero cuando imprimo la informacion no aparece, aparece una pagina en blanco.

Muchas gracias.
  #2 (permalink)  
Antiguo 06/08/2011, 18:08
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Obtener datos de un rss con php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $xml = simplexml_load_file('http://url');
  4.  
  5. echo 'Pais: ' . $xml->citizenship->country->name;
  6. echo '<br /> Region: ' . $xml->citizenship->region->name;
  7. echo '<br /> Military rank: ' . $xml->military->rank;
  8. echo '<br /> Military skill points: ' . $xml->{'military-skills'}->{'military-skill'}->points;
  9. echo '<br /> Nombre: ' . $xml->name;
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 06/08/2011, 18:56
 
Fecha de Ingreso: enero-2011
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Obtener datos de un rss con php

Solucionado, mil gracias andresdzphp

Etiquetas: rss
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:51.