Foros del Web » Programando para Internet » PHP »

Xml + php

Estas en el tema de Xml + php en el foro de PHP en Foros del Web. Hola a Todos: Me podrian orientar de como recorrer y extraer los datos de este XML <playlist version="1" xmlns="http://xspf.org/ns/0/"> <trackList> <track> <title>OMAR0</title> <creator>OMAR1</creator> <location>OMAR2</location> <image>OMAR3</image> ...
  #1 (permalink)  
Antiguo 26/02/2010, 08:31
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 2 meses
Puntos: 1
Xml + php

Hola a Todos: Me podrian orientar de como recorrer y extraer los datos de este XML

<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track>
<title>OMAR0</title>
<creator>OMAR1</creator>
<location>OMAR2</location>
<image>OMAR3</image>
</track>
<track>
<title>OMAR0</title>
<creator>OMAR1</creator>
<location>OMAR2</location>
<image>OMAR3</image>
</track>
<track>
<title>OMAR0</title>
<creator>OMAR1</creator>
<location>OMAR2</location>
<image>OMAR3</image>
</track>

<track>
<title>OMAR0</title>
<creator>OMAR1</creator>
<location>OMAR2</location>
<image>OMAR3</image>
</track>
</trackList>
</playlist>

Mi problema exacto es que en la cabecera playlist existe este atributo xmlns="http://xspf.org/ns/0/" lo cual no me permite recorrer el XML desde php
  #2 (permalink)  
Antiguo 26/02/2010, 08:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Xml + php

Verifica si con la libreria DOM o SimpleXML puedes lograrlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 26/02/2010, 09:07
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Xml + php

Lo revisare, muchas gracais @abimaelrc
  #4 (permalink)  
Antiguo 26/02/2010, 11:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Xml + php

Encontre la solucion:
$feed = file_get_contents("playlist.xml");
$xml = new SimpleXmlElement($feed);
foreach ($xml->trackList->track as $entry){
echo $entry->title . "<br />";
echo $entry->creator . "<br />";
echo $entry->location . "<br />";
echo $entry->image . "<br />";
echo $Conta."<br />";
}

Gracias a http://blog.sherifmansour.com/?p=302
  #5 (permalink)  
Antiguo 02/03/2010, 05:21
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Xml + php

Hola Linox,

muy bueno tu aporte.

he utilizado parte de tu solucion pero me ha surgido un problemilla. Mi xml tiene atributos en el titulo, de la forma:

<title name=nombre1> TITULO1 </title>

¿Sabrías decirme como obtener ese atributo "name"?

muchas gracias,
dajomaj.
  #6 (permalink)  
Antiguo 02/03/2010, 07:28
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Xml + php

Hola dajomaj, en esta pagina de Zend -> http://devzone.zend.com/article/1713 <- hay ejemplos que te ayudara a resolver tu problema.

Te suguiero que pruebes ->title['nombre1']

Espero haberte ayudo un poco?

Gracias

Etiquetas: xml
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 03:29.