Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/05/2012, 08:34
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Archivo XML a php

Es sencillo mira, solo tenes utilizar http://php.net/manual/es/book.simplexml.php que es lo que te permite parsear el xml desde php, sabiendo como utilizarlo, que por eso te deje la documentacion, fijate el uso basico del mismo vas a ver que es sencillo, solo basta con recorrer el tag row y dentro de cada iteracion recorres los tag cell: aca te dejo un ejemplo de como seria, igualmente creo que en tu post te falta agregar una columna mas a la tabla puesto que pusiste 10 columnas, y el xml tiene 11 celdas, pero seria algo asi:

Código PHP:
Ver original
  1. // $xml es donde tiene el contenido del xml, lo podes asignas el texto directamente en la variable o bien cargarlo desde un archivo con un metodo especial, fijate en la documentacion, lo que tenes que tener presente es que en este ejemplo en el $xml tenes el contenido del xml
  2. $data = new SimpleXMLElement($xml);
  3.  
  4. echo "<table border='1'>";
  5. echo "<tr>";
  6. echo "<th>Nombre</th>";
  7. echo "<th>Serial</th>";
  8. echo "<th>ID</th>";
  9. echo "<th>Fecha</th>";
  10. echo "<th>Info</th>";
  11. echo "<th>Severidad</th>";
  12. echo "<th>Tipo A</th>";
  13. echo "<th>Tipo F</th>";
  14. echo "<th>Tipo E</th>";
  15. echo "<th>Nodo</th>";
  16. echo "<th>Nodo Que faltaria</th>";
  17. echo "</tr>";
  18. foreach ($data->row as $row) {
  19.     echo "<tr>";
  20.     foreach ($row->cell as $cell) {
  21.         echo "<td>";
  22.         echo $cell;
  23.         echo "</td>";
  24.     }  
  25.     echo "</tr>";
  26. }
  27. echo "</table>";
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com