#!/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>/; $Ligne=~s//unknown/g; print Sortie $Ligne; } } } # Fin de fichier sub fin { print Sortie "
\n"; #print Sortie "
\n"; } # Fermeture des tampons sub ferme { close(Entree); close(Sortie); }