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 .