| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come convertire i file piatti in XML
    Per convertire un file flat per XML è necessario che la struttura del file per includere i dati separati da delimitatori specifici. Dal momento che i file flat normalmente fungono da contenitori di stoccaggio per le informazioni in sequenza logica , la conversione in XML è molto semplice. Ci sono due modi per completare questo compito : ( 1) Aprire il file flat e compilare i tag XML a mano ( 2) Scrivere uno script Perl che fa la codifica per voi . La prima opzione è praticabile se si deve contrassegnare alcune voci. Ma se il file contiene qualcosa di più di tre o quattro voci digitando tag XML diventa monotono e soggetti a errore umano . Immagina se tu avessi per contrassegnare un file di 5.000.000 voce ? Ecco come convertire un file flat in XML utilizzando un breve script Perl . Cose che ti serviranno
    editor di testo
    Mostra più istruzioni
    1

    creare un file XML . Questo esempio utilizza un file flat che ospita i numeri nome , statali e telefono di studenti . Per rendere il file di aprire un documento di testo e digitare il seguente : Mark Johnson , New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson , Virginia ,555 - 3030Save il file come "info . ».
    2

    txt creare lo script Perl . Lo script Perl prende le informazioni di file flat e tag it con tag XML . E poi stampa un file XML separato chiamato " info.xml . " Copiare il seguente in un documento di testo : # /usr /bin /perlopen ( INFO, " > info.xml ");

    stampa ! XML " < \\ xml version = \\ ? " 1.0 \\ "\\ > \\ n"; stampa XML " \\ n"; while ( ) {

    if ( /( . ? * ) ( . ? * ) \\ A, , ( \\ d * - \\ d + ) /è) {

    $ nome = $ 1 , $ stato = $ 2 , $ tel = $ 3;

    stampa XML " \\ n $ 1 < \\ /name> \\ n $ 2 < \\ /stato > \\ n 3 $ < \\ /tel > \\ n < \\ /student_info > \\ n "; } } stampa XML" < \\ /info > " ; print" Il file convertito in XML "; Salvare lo script Perl come" . to_xml.pl "
    < br > 3

    Eseguire lo script . Dalla riga di comando di Windows immettere la directory in cui lo script " to_xml.pl " e dei file " info.txt " vengono salvati . Eseguire il seguente comando : pl to_xml.pl . Il programma deve stampare il seguente " file convertito in XML . " Conferma
    4

    Controllare il file XML . Nella directory in cui vengono salvati i vostri script , cercare un file chiamato " info.xml . " Se non lo trovate , eseguire di nuovo il programma .
    5

    Verificare la validità del documento XML , o un sondaggio se possa essere utilizzato sul web, aprendo il file " info.xml " in un browser . Non si dovrebbe ottenere gli eventuali errori .

    Previous :

    next :
      Articoli Correlati
    ·Come faccio a stampare una variabile con un Perl CGI 
    ·Come eliminare le virgolette in una stringa in Perl 
    ·Perl Richiede Vs . Utilizzare 
    ·Come pulire il sistema Start & fine di una stringa in P…
    ·Come eseguire il debug Perl 
    ·A proposito del Perl Funzione Chr 
    ·Come rimuovere Perl Newline 
    ·Come creare un PDF da un testo con Perl 
    ·Come utilizzare un'espressione nel Dichiarazione Stampa…
    ·Come inserire caratteri speciali in una variabile in Pe…
      Articoli in evidenza
    ·Come aggiungere una stringa C # Array 
    ·Come controllare per Lo spazio bianco con Javascript 
    ·Come scrivere un file Effetto per XNA Games 
    ·Come scrivere una lista in Python 
    ·Come creare cartelle e copiare i file in VBScript 
    ·Come mostrare un vincolo di chiave primaria in Oracle 
    ·Come imparare Java Enterprise 
    ·Come interrogare le tabelle HTML con VBA Accesso 
    ·Progetto VBA non verrà aggiornata 
    ·Come memorizzare i dati da BASIC Stamp 
    Copyright © Conoscenza Informatica http://it.wingwit.com