| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment convertir des fichiers plats au format XML
    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 .

    Previous :

    next :
      articles connexes
    ·Comment utiliser une variable dans les expressions rég…
    ·Comment imprimer les numéros dans un script Perl 
    ·Comment faire pour modifier un nom de fichier en Perl 
    ·Comment générer un mot de passe aléatoire 
    ·Comment mettre à jour PEAR Avec Fedora 
    ·Chaîne Perl Longueur Fonction 
    ·Quel langage de programmation est appelé le ruban adhé…
    ·Comment appeler le shell depuis un script Perl 
    ·Comment faire pour supprimer le dernier octet en Perl 
    ·Comment utiliser des variables dans Perl Regex pour Ubu…
      articles en vedette
    ·Comment sauter dans ActionScript 
    ·Comment exécuter un fichier EXE dans le code VB 
    ·Comment écrire une instruction if dans Visual Basic 
    ·Comment insérer une variable en PHP & MySQL 
    ·Step-by -Step Hibernate Tomcat MySQL Tutorial 
    ·Comment construire un répondeur en VB6 
    ·Un tutoriel pour NetBeans Java 6.5 sur MySQL 
    ·PHP image types MIME 
    ·Comment importer XSD Dans WSDL 
    ·Comment: Python en utilisant l'API Twitter 
    Copyright © Connaissances Informatiques http://fr.wingwit.com