Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2008, 14:04
ricardo-lara
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Descomponer un XML

[QUOTE=GatorV;2265662]Prueba asi:
Código PHP:
$xml = new SimpleXMLElement(file_get_contents('archivo.xml'));
foreach( 
$xml->item as $item ) {
      if( (string) 
$item["id"] == "vacaciones" ) {
              echo 
$item->fecha[0]['data'];
      }


Muchas gracias, por tu ejemplo
era justo lo que necesitaba, pero no funciona, creo
que le encontré el error, pero no se como arreglarlo

<Calendario>
<item id="vacaciones">
<fecha id="06/07/2008"/>
<fecha id="05/07/2008"/>
</item>
</Calendario>

El error es que no capturaste el atributo id de la <fecha id=" " />
cuando estas imprimiendo con echo

echo $item->fecha[0]['data'];


creo que puede ser algo así

echo $item->fecha->id[0]['data'];


O estoy puro tonteando no mas


eso
grax

Saludos