Hola,
con el SimpleXML no me funcionaba, xq cargo el XML desde un string, no desde un archivo, y
creo q ese era el problema.
La versión más simple que pude hacer fue esta:
Código PHP:
<?php
$html_tabla="<table border=\"0\"><tr><td>Item</td><td>Precio Unitario</td><td>Unidades</td></tr>";
$documento = simplexml_load_string ($_REQUEST['documento']);
foreach ($documento->item as $detalle) {
echo "<b>$detalle->nombre:</b> ";
echo "$detalle->precio<br><br>";
}
vardump($documento);
?>
Y no imprime nada de nada, ni siquiera el documento completo, así que me imagino q no carga...
De todas maneras, poco a poco empiezo a entender como funciona el xml_parser..
Tienes q definir el manejador para el inicio y fin de etiqueta y también uno para texto plano. El parser va recorriendo el documento, aplica el manejador a cada elemento y listo. El único problema es q al insertarlos en un string para mostrarlo en el HTML se desordena un poco el asunto xD
Me ha ayudado mucho esto: webmastercristiano.com/PHP/ref.xml.html
así q akí lo dejo para la posteridad.
Cita: todo parece pobreza si se toma con ligereza, hay que estar atentos y observar con paciencia...
...me parece raro, ya que la documentación oficial de PHP es absoluta, no crees?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Me refiero a la documentación del xml_parser.
Normalmente la documentación es super completa: vienen parámetros, salidas, ejemplos, excepciones... Con el parser me pareció q no deja nada claro como se crea el objeto, qué se puede parsear... Tb es verdad q soy un poco novata, pero me costó muchísimo entender la clase, comparado con lo q tardé en entender otras.
Creo q estoy cerca de la solución, postearé el resultado si es q lo consigo xD
Saludos