| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Sådan Konverter flade filer til XML
    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.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes en Node Perl i XML Twig 
    ·Hvordan til at kapitalisere en String i Perl 
    ·Sådan Clean Up Start & slutningen af ​​en streng i Per…
    ·Sådan bruges CGI til at vise en XLS fil i en webbrowse…
    ·Sådan Læs Text Input From DOSBox Med Perl 
    ·Sådan Konverter en array til en streng i Perl 
    ·Sådan Capture Standard Input i Perl 
    ·Sådan konvertere en streng til INT PERL 
    ·Sådan kører en Perl script Fjernt i Windows 
    ·Sådan Konverter XML til PDF i Perl 
      Anbefalede Artikler
    ·Hvad er Msgina.dll 
    ·Sådan fjernes Gems 
    ·Sådan tilføjes Javascript Brug af HTML programmering 
    ·Sådan Strip Skråstreger Med PHP 
    ·Sådan bruges bitvis Operations i Low- Level programmer…
    ·Sådan ændres Package Name i Eclipse 
    ·Sådan Undersøgelse Visual Basic 
    ·Sådan oprettes et nyt vindue for en Web Browser Brug V…
    ·Java projekter med kodning 
    ·Sådan installeres SQL 2005 Express på Windows Vista 
    Copyright © Computer Viden http://www.computerdk.com