Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Slik konverterer flate filer til XML
    Å konvertere en flat fil til XML er det nødvendig for strukturen i filen for å inkludere data atskilt med spesifikke skilletegn. Siden flate filer normalt tjene som oppbevaringsbokser for logisk sekvensert informasjon , konverteringen til XML er ganske enkel. Det er to måter å fullføre denne oppgaven : (1 ) Åpne den flate filen og fyll i XML-koder for hånd ( 2 ) Skriv en Perl skript som gjør merking for deg. Det første alternativet er levedyktig hvis du har til å merke noen oppføringer. Men hvis filen inneholder noe over tre eller fire oppføringer skrive XML-koder blir ensformig og gjenstand for menneskelige feil . Tenk hvis du hadde å merke en 5.000.000 oppføring fil ? Her er hvordan du konverterer en flat fil til XML ved hjelp av et kort Perl-skript . Du trenger
    tekst editor
    Vis flere instruksjoner
    en

    Lag en XML-fil . Dette eksempelet vil bruke en flat fil som huser navn, statlige og telefon antall studenter . For å gjøre filen åpne en ren tekst doc og skriv inn 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

    Opprett Perl-skript . Perl script tar flat fil informasjon og koder det med XML-koder . Den skriver deretter ut en egen XML fil som heter " info.xml . " Kopier følgende til en tekst doc : # /usr /bin /perlopen (INFO , " > info.xml ");

    print! XML " < \\ xml version = \\ ? " 1,0 \\ "\\ > \\ n"; print XML " \\ n" , mens ( ) {

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

    $ name = $ 1 , $ state = $ 2 , $ tlf = $ 3;

    print XML " \\ n $ 1 < \\ /name> \\ n $ 2 < \\ /stat > \\ n $ 3 < \\ /tlf > \\ n < \\ /student_info > \\ n "; } } print XML " < \\ /info > "; print" File konvertert til XML "; Lagre Perl script som" . to_xml.pl "

    3

    Kjør skriptet . Fra Windows kommandolinjen inn mappen der din " to_xml.pl " script og dine " info.txt " filene er lagret. Kjør følgende kommando: pl to_xml.pl . Programmet skal skrive ut følgende bekreftelse "File konvertert til XML. "
    4

    Sjekk XML-filen. I katalogen der skriptene lagres , se etter en fil som heter " info.xml . " Hvis du ikke finner det , kjøre programmet på nytt .
    5

    Sjekk gyldigheten av XML-dokumentet , eller undersøkelse om den kan brukes på nettet , ved å åpne " info.xml " fil i en nettleser. Du bør ikke få noen feil .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke en Perl E-postadresse 
    ·Slik kontrollerer du Syntax i et Perl Script 
    ·Perl Hver vs foreach 
    ·Suzuki 250 Quad Spesifikasjoner 
    ·Hvordan logge inn til Perl Med Perforce 
    ·Hvordan bruke Strict i et Perl Script 
    ·Hvordan analysere en verdi i Perl 
    ·Hva er meningen med pseudokode 
    ·Hvordan Les inntasting Fra DOSBox Med Perl 
    ·Hvor å Endre datatyper i Perl 
      Anbefalte artikler
    ·Hvordan sende parametre til Delrutiner i Perl 
    ·Slik bruker du BASIC Stamp 
    ·Java Double Formatering 
    ·Visual Basic begreper og definisjoner 
    ·Slik fjerner alle Script Tags i Mootools XHR 
    ·Hvordan lage en spørring i Access VBA 
    ·Hvordan oppdatere Sesjonsvariabler 
    ·Hvordan bruke C + + for å få USB Pen serienumre 
    ·Hva er Komodo Ruby Debugger 
    ·Slik søker du etter en fil ved hjelp av en makro 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/