Autor Tema: Cojer datos de un archivo XML  (Leído 673 veces)

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Cojer datos de un archivo XML
« en: 15 de Octubre de 2007, 19:38:13 pm »
 :) He visto que un radio stats coje los datos de un archivo xml, yo quisiera hacer lo mismo, por ejemplo que <articulo>Hola xD</articulo> Sea $articulo y al poner
echo $articulo;
que me salga en pantalla Hola xD!
Alguien tiene idea  :) :) ;)???


Este usuario ya no lo uso, mi nuevo usuario es marco811

Comunidad PHPeros

Cojer datos de un archivo XML
« en: 15 de Octubre de 2007, 19:38:13 pm »

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Cojer datos de un archivo XML
« Respuesta #1 en: 15 de Octubre de 2007, 19:43:16 pm »
Hay muchiiiiiisimas formas de hacerlo, unas mas complicadas que otras pero en las radiostats usa la sencilla, ir diviendo y quitando las etiquetas del xml mientras carga los datos en variables... lo tipico usando explode() y tal :P
Por favor, leete las Normas


Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Cojer datos de un archivo XML
« Respuesta #2 en: 15 de Octubre de 2007, 20:01:27 pm »
 xD ya encontre algo sobre esa funccion, pero no es sufficiente, tambien debo especificar la linea!
Podrias abrir un minitutorial para sacarme de dudas?  ::)


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Cojer datos de un archivo XML
« Respuesta #3 en: 15 de Octubre de 2007, 22:17:41 pm »
Como te dijo naveda, usando explode es muy facil hombre.
Imaginemos:
Código: [Seleccionar]
<xml version="...">
<cosas>
  <cosa id="1" value="Hola me llamo carlos" />
  <cosa id="2" value="Hola kekoman" />
</cosas>

El archivo php sera tan facil como hacer
$ex explode("\"",$contenidoarchivo); // Para $contenidoarchivo puedes usar fopen y fread

Por lo tanto, aqui, $ex[1] = Version del XML
$ex[3] = La id de la primera <cosa>
$ex[5] = Primer value...
Y asi sucesivamente.

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: Cojer datos de un archivo XML
« Respuesta #4 en: 16 de Octubre de 2007, 10:50:42 am »
gracias  xD ya me funcciona  :-* :-*


Este usuario ya no lo uso, mi nuevo usuario es marco811