Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2015, 15:17
Avatar de lauser
lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: Creacion de XML desde TXT para Factura Electronica

Que tal con print?

Código :
Ver original
  1. open(FILE1, "<datoejemplo.txt");
  2. open(FILE2, ">datoejemplo.xml");
  3. print FILE2 "<?xml version='1.0' encoding='iso-8859-1' ?><mixml>";
  4. while (my $linea = <FILE1>){
  5.    my ($campo1,$campo2,$campo3,$campo4) = split(/\,/,$linea);
  6.    print FILE2 "<record><dato-ejem>$campo1</dato-ejem><indate>$campo2</indate><outdate>$campo3</outdate><conf>$campo4</conf></record>";
  7. }
  8. print FILE2 "</mixml>";
  9. close(FILE1);
  10. close(FILE2);
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-