Att konvertera en platt fil till XML är det nödvändigt för strukturen i filen för att inkludera data separerade med särskilda avgränsare . Eftersom platta filer tjänar normalt som förvaringsfack för logiskt sekvenseras information omvandlingen till XML är ganska enkel . Det finns två sätt att klara denna uppgift : ( 1 ) Öppna platt fil och fyll i XML-taggarna för hand ( 2 ) Skriv ett Perl-skript som gör det taggning för dig . Det första alternativet är lönsamt om du måste tagga några poster . Men om filen innehåller något över tre eller fyra poster att skriva XML-taggar blir monotont och föremål för mänskliga fel . Tänk om du var tvungen att tagga en 5.000.000 post -fil ? Här är hur man konverterar en platt fil till XML med hjälp av en kort Perl-skript . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Skapa en XML-fil . Detta exempel använder en flat fil som inrymmer namn , statliga och telefonnummer till studenter . För att göra filen öppnas en vanlig text doc och skriver följande : Mark Johnson , New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson , Virginia ,555 - 3030Save filen som " info . txt . "
2
Skapa Perl-skript . Den Perl-skript tar den platta filinformation och taggar den med XML-taggar . Det skriver sedan ut en separat XML -fil som heter " info.xml . " Kopiera följande till en text doc : # /usr /bin /perlopen ( INFO , " > info.xml " ) ;
tryck! XML " < \\ xml version = \\ ? " 1.0 \\ " \\ > \\ n "; print XML " \\ n " , medan ( ) {
om ( /( . ? * ) ( . ? * ) \\ A , , ( \\ d * - \\ d + ) /är ) {
$ name = $ 1 , $ state = $ 2, $ tel = $ 3;
print XML " \\ n $ 1 < \\ /namn > \\ n $ 2 < \\ /state > \\ n $ 3 < \\ /tel > \\ n < \\ /student_info > \\ n " ;} } print XML " < \\ /info > "; print " Filen konverteras till XML " , Spara Perl-skript som " . to_xml.pl "
3 Kör skriptet . Från Windows kommandoraden ange katalogen där din " to_xml.pl " manus och dina " info.txt " filerna sparas . Kör följande kommando : PL to_xml.pl . Programmet ska skriva ut följande bekräftelse " File konverteras till XML . "
4
Kontrollera XML-filen . I den katalog där dina skript sparas , leta efter en fil som heter " info.xml . " Om du inte hittar det , köra programmet igen .
5
Kontrollera giltigheten av XML-dokument , eller en undersökning om den kan användas på webben , genom att öppna " info.xml " fil i en webbläsare . Du bör inte få några fel .