Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Gokuman en 27 Agosto 2015, 23:47 PM

Título: Generar PDF con datos de un XML
Publicado por: Gokuman en 27 Agosto 2015, 23:47 PM
Hola amigos estoy un poco perdido, como podría generar un archivo PDF en función de los datos de un XML, busco la manera en generar una plantilla y que los datos sean reemplazados por los del XML pero realmente me siento perdido como podria lograr esto??
Título: Re: Generar PDF con datos de un XML
Publicado por: eLank0 en 28 Agosto 2015, 13:54 PM
Buenas,

Existe una librería llamada jsPDF al parece bastante fácil de usar que sirve para generar ficheros PDF usando javascript:

https://parall.ax/products/jspdf (https://parall.ax/products/jspdf)

Para leer un objeto XML en javascript basta con ir recorriendo sus nodos, por ejemplo:

Código (javascript) [Seleccionar]
// Supongamos que tenemos un objeto XML llamado xmlObj
var foros=xmlObj.getElementsByTagName("foro");
var titulos = [];
// Hacemos un bucle por todos los elementos foro
for(var i=0;i<foros.length;i++)
{
// Del elemento foro, obtenemos del primer elemento denominado "titulo"
// el valor del primer elemento interno
titulos.push(foros[i].getElementsByTagName("titulo")[0].childNodes[0].nodeValue)

}


Salu2!!