[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OT: Ayudita con perl :-( .



Hola lista :-) .

     Primero perdonad por el ot, pero necesito una ayudita con perl, pero
no encuentro solución en ningún sitio :-(.

     El problema es el siguiente, con dbi abro con un select una relación
de datos de diversas tablas, mi problema es que quiero exportarla a
un archivo xml basandome en una estructura que ya me indicaron en un
archivo xsd.

     El tipo de estructura que busco es el siguiente (solo a tipo de
ejemplo): imaginamos dos tablas, una con datos personales y otra
libros_prestados.

tabla nombre (codigo, nombre):
------------------------------
1, Antonio
2, Angel
3, Maria
4, Rafael

tabla-libros_prestados (codigo_libro,codigo_nombre_prestado):
-------------------------------------------------------------
Ingles,4
Mates,2
Linux,4
Perl,4

La salida del xml debe ser como lo que sigue:
<?xml version="1.0" encoding="UTF-8">
<Prestados xmins=""http://www.midominio/listado";
  xmins:sxi=""www.w3org/2001/XMLSchema-isntance"
  xsi:schemaLocation="http://www.midominio/listado.xsd";>
<Persona>
  <Nombre>Rafael</Nombre>
    <Prestamos>
      <Libro>Ingles</Libro>
      <Libro>Linux</Libro>
      <Libro>Perl</Libro>
    </Prestamos>
</Persona>
<Persona>
   <Nombre>Angel</Nombre>
   <Prestamos>
      <Libro>Mates</Libros>
   </Prestamos>
</persona>
</Prestados>

     He intentando de varias formas como XML::simple y con
XML::generator::DBI, pero aun no lo he conseguido, ¿alguna idea ó
código?

     Muchas gracias.



Reply to: