Hola a todos!
Tengo un problema, soy bastante nuevo en PHP y en XML y necfesito una rutina que me interprete un archivo XML (tabla) y la convierta en una tabla HTML con programación PHP, el archivo XML es:
<?xml version="1.0" encoding="ISO-8859-1"?>
Código:
<catalog>
<category>
<name>Categoria 1</name>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
<to>Ale</to>
<from>Kary</from>
<heading>Recordatorio</heading>
<body>No te olvides este fin de semana!</body>
</note>
</category>
<category>
<name>Categoria 2</name>
<note>
<to>PC</to>
<from>Pentium II</from>
<heading>Windows XP</heading>
<body>Hermosa Pc con muchas características!</body>
</note>
<note>
<to>Mac</to>
<from>iMac</from>
<heading>Leopard X</heading>
<body>Hermosa Mac!</body>
</note>
</category>
</catalog>
El resultado de correr la rutina sería una tabla como la siguiente:
Código:
name to from heading body
Categoria 1 Tove Jani Reminder Don't forget me this weekend!
Categoria 1 Ale Kary Recordatorio No te olvides este fin de semana!
Categoria 2 PC Pentium II Windows XP Hermosa Pc con muchas características!
Categoria 2 Mac iMac Leopard X Hermosa Mac!
Como pueden ver existen 5 columnas (name, to, from , heading, body) y cuatro filas. El documento puede llegar a tener más o menos columnas (campos), es decir la rutina debería automáticamente armar la tabla a partir del xml colocando las columnas y filas correspondientes.
Me dijeron que debería ser una rutina "recursiva" puede ser? Alguien podría decirme donde puedo encontrar una rutina que me haga esto o alguien tiene una??
Muchas gracias y saludos a todos