At konvertere en flad fil til XML , er det nødvendigt for strukturen af filen til at omfatte data adskilt af bestemte skilletegn . Da flade filer som udgangspunkt danne lagerbeholdere for logisk sekventeret oplysninger , konvertering til XML er ganske enkel. Der er to måder at afslutte denne opgave : (1) Åbn den flade fil og udfylde de XML -tags med hånden (2) Skriv en Perl-script , der gør tagging for dig. Den første mulighed er levedygtig , hvis du har til at mærke et par poster. Men hvis din fil indeholder noget over tre eller fire poster skrive XML-koder bliver ensformigt og med forbehold for menneskelige fejl. Tænk hvis du var nødt til at mærke en 5.000.000 post -fil ? Her er hvordan man kan konvertere en flad fil til XML ved hjælp af et kort Perl script. Ting du skal
Text editor
Vis Flere Instruktioner
1
oprette en XML -fil. Dette eksempel vil bruge en flad fil , der huser navn , statslige og telefon antal studerende . At gøre filen åbne en almindelig tekst doc og skriv følgende : Mark Johnson , New York ,555 - 6868Mary William, New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson , Virginia ,555 - 3030Save filen som "info . txt ".
2
Opret Perl script. Perl script tager den flade fil information og tags det med XML-mærker . Derefter udskriver en separat XML-fil kaldet " info.xml ". Kopier følgende til en tekst doc : # /usr /bin /perlopen (INFO , " > info.xml ")
print! XML " <\\ xml udgave = \\ ? " 1.0 \\ "\\ > \\ n"; print XML " \\ n"; mens ( ) {
if ( /( . ? * ) ( . ? * ) \\ A , ( \\ d * - \\ d +) /er ) {
$ navn = 1 $ , $ state = $ 2 , $ tlf. = $ 3 ;
print XML " \\ n $ 1 <\\ /name> \\ n $ 2 <\\ /state> \\ n $ 3 <\\ /tlf > \\ n <\\ /student_info > \\ n "; }} print XML" <\\ /info > " print" File konverteres til XML " Gem Perl-script som" . to_xml.pl "
< br > 3 Kør scriptet . Fra Windows kommandolinjen indtaste den mappe, hvor din " to_xml.pl " script og dine " info.txt " filerne gemmes. Kør følgende kommando: pl to_xml.pl . Programmet bør udskrive følgende bekræftelse " File konverteres til XML ".
4
Kontroller XML-fil. I den mappe, hvor dine scripts gemmes , kigge efter en fil kaldet " info.xml ". Hvis du ikke kan finde det , skal du køre programmet igen.
5.
Kontrollér gyldigheden af det XML-dokument eller en undersøgelse om det kan bruges på internettet, ved at åbne " info.xml " fil i en browser. Du burde ikke få nogen fejl.