Pour convertir un fichier plat au format XML , il est nécessaire pour la structure du fichier pour inclure des données séparées par des séparateurs spécifiques. Depuis fichiers plats servent normalement comme des bacs de stockage d'information ordre logique , la conversion en XML est assez simple. Il ya deux façons de remplir cette tâche: (1) Ouvrez le fichier plat et remplir les balises XML à la main ( 2) Ecrire un script Perl qui effectue le marquage pour vous. La première option est viable si vous avez de marquer quelques entrées . Mais si votre fichier contient rien de plus de trois ou quatre entrées en tapant balises XML devient monotone et sujette à l'erreur humaine. Imaginez si vous aviez pour marquer un fichier 5.000.000 d'entrée? Voici comment convertir un fichier plat au format XML à l'aide d'un petit script Perl. Choses que vous devez
texte éditeur
Voir Plus Instructions
1
créer un fichier XML. Cet exemple utilise un fichier plat qui abrite les nom, numéros de téléphone et l'état des étudiants. Pour rendre le fichier ouvrir un doc de texte et tapez la commande suivante : Mark Johnson , New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson, Virginie ,555 - 3030Save le fichier comme "info . txt ".
2
créer le script Perl. Le script Perl prend l'information de fichier plat et des étiquettes -le avec des balises XML . Il imprime ensuite un fichier XML distinct appelé « info.xml . " Copiez le suivant dans un doc texte: # /usr /bin /perlopen (INFO , " > info.xml ");
impression ! XML " <\\ xml version = \\ ? " 1.0 \\ "\\ > \\ n"; print XML " \\ n"; while ( ) {
if (/( . *?) ( . ? *) \\ A, , (\\ d * - \\ d +) /est ) {
$ nom = $ 1; $ state = $ 2; $ tel = 3 $;
impression XML " \\ n $ 1 < \\ /name> \\ n $ 2 < \\ /state> \\ n $ 3 <\\ /tel > \\ n <\\ /student_info > \\ n ";} } print XML" <\\ /info> " ; print " Le fichier converti en XML "; Enregistrez le script Perl " . to_xml.pl "
< br > 3 exécuter le script. De la ligne de commande Windows, entrez le répertoire où votre script " to_xml.pl " et vos fichiers " info.txt " sont enregistrés. Exécutez la commande suivante : pl to_xml.pl . Le programme doit imprimer la confirmation " fichier converti en XML. " Suivant
4
Vérifiez le fichier XML. Dans le répertoire où les scripts sont sauvegardés , chercher un fichier appelé " info.xml . " Si vous ne le trouvez pas , lancez le programme.
5
Vérifiez la validité du document XML , ou d'une enquête si elle peut être utilisée sur le web, en ouvrant le fichier " info.xml " dans un navigateur. Vous ne devriez pas faire d'erreurs .