Ver Mensaje Individual
  #15 (permalink)  
Antiguo 27/01/2011, 14:08
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: ayuda con SimpleXML

Cita:
Iniciado por iviamontes Ver Mensaje
hmm bueno lo copie y no me funciona, es decir me imprime un 1, que no es eso lo que deberia de imprimir
Me olvide de decirte que en el ultimo ejemplo que pusiste estaban mal cerrados los nombres de algunos elemnetos xml, seguro por eso encontraba el primero , te devolvio 1, y luego encontro un error y termino la ejecion.

Aca lo que yo probe y funciono:

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <img>
  3. <img1>
  4. <fo_desc1>texto</fo_desc1>
  5. <id1>foto_1</id1>
  6. <proimg1>3-2027-1.gif</proimg1>
  7. </img1>
  8. <img2>
  9. <fo_desc2>texto</fo_desc2>
  10. <id2>foto_2</id2>
  11. <proimg2>3-2027-2.gif</proimg2>
  12. </img2>
  13. <img3>
  14. <fo_desc3>texto</fo_desc3>
  15. <id3>foto_3</id3>
  16. <proimg3>3-2027-3.gif</proimg3>
  17. </img3>
  18. </img>
Código PHP:
Ver original
  1. $mp3= simplexml_load_file('../../import/mp3.xml');
  2.     echo 'Cantidad de items: '.count($mp3).'<br >';
  3.     for ($index = 1; $index <= count($mp3); $index++) {
  4.         $a='img'.$index;
  5.         $c='proimg'.$index;
  6.         $d='fo_desc'.$index;
  7.         $e='id'.$index;
  8.         echo $mp3->$a->$c.' * <br />';
  9.         echo $mp3->$a->$d.' * <br />';
  10.         echo $mp3->$a->$e.' * <br />';
  11.     }

Fijate en tu configuracion que te muestre todos los errores.