#!/usr/bin/perl <$FichierSortie"); } # Entête de document XML sub entete { print Sortie "\n"; print Sortie "\n"; print Sortie "
\n"; } # Traitement sub traitement { while ($Ligne = ) { if ($Ligne!~/\ô\¯\:\\ô\¯\:\\/) { # Remplacement des guillemets par (évite erreur d'interprétation XML) $Ligne=~s/\"//g; $Ligne=~s/([^\t]*)\t([^\t]*)\t(.*)/\n $2<\/data>\n $3<\/data>\n $1<\/data>\n<\/element>/; print Sortie $Ligne; } } } # Fin de fichier sub fin { print Sortie "
\n"; print Sortie "
\n"; } # Fermeture des tampons sub ferme { close(Entree); close(Sortie); }