Foro de elhacker.net

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
  1. // Supongamos que tenemos un objeto XML llamado xmlObj
  2. var foros=xmlObj.getElementsByTagName("foro");
  3. var titulos = [];
  4. // Hacemos un bucle por todos los elementos foro
  5. for(var i=0;i<foros.length;i++)
  6. {
  7. // Del elemento foro, obtenemos del primer elemento denominado "titulo"
  8. // el valor del primer elemento interno
  9. titulos.push(foros[i].getElementsByTagName("titulo")[0].childNodes[0].nodeValue)
  10.  
  11. }

Salu2!!