Nye XML-filer er generert av programmer som en måte bolig -dataene til senere spørring av samme eller en annen applikasjon . For å generere en ny XML-fil fra et eksternt program , må visse spesifikasjoner oppfylles , for eksempel å sørge for at den hierarkiske strukturen overholder XML-standarder . Produksjon og navngiving av nye XML -filen krever at programmet bruker et åpent ( ) kommandoen med de riktige instruksjonene . Du trenger
tekst editor , f.eks Notepad , Emacs , kontekst
Vis flere instruksjoner
en
generere en tom XML -fil ved å bruke åpne ( ) kommandoen med instruksjoner for å føye til . Dette trinnet vil også skrive ut XML header og moren node.open ( XML, " >> info.xml "); print XML " < \\ xml version = \\ ? " 1,0 \\ "\\ > \\ n" ; print XML " \\ n"; XML-filen vil automatisk bli kalt " info.xml " med mindre du angir noe annet . The ' >> ' tegn instruere at filen skal brukes for å legge data .
2 Befolke XML-filen. Disse få linjer med kode innhente informasjon fra brukeren. Etter én post er inngått , fylles informasjonen automatisk XML-filen gjennom " print" command.TOP : print "Name :"; $ name = < > ; chomp ( $ name ) ; print " Nasjonalitet :"; $ nat = < > ; chomp ( $ nat ) ; print " Fødselsdato :"; $ fødsel = < > ; chomp ( $ fødsel ), print XML " \\ n $ name < ; \\ /name> \\ n $ nat < \\ /nat > \\ n $ fødsel < \\ /fødsel > \\ n < \\ /p_info > \\ n "; Den" < > ; " tegn forteller programmet at inngangen må komme fra brukeren. Den chomp (); kommandoen blir kvitt pesky nye linjen tegn som ville gjøre programmet krasjer
3 Program input alternativet. . Etter innspill er skrevet ut til XML-filen , vil programmet spørre brukeren om de ønsker å legge inn en ny rekord . For et bekreftende svar må de trykker " n" , og hvis de ønsker å unnslippe programmet de må trykke print " For ny rekord trykk \\ " n \\ "- For å avslutte trykk \\ " e \\ \\ n "" e ". ; Print " : "; $ nytt = < > ; chomp ( $ ny) ; if ( $ ny eq " n" ) { goto TOP ;} if ( $ ny eq " e" ) { print XML " < \\ /info > "; print" New XML -fil opprettet "; exit; } print" New XML -fil opprettet "; Denne kodebit også skriver den avsluttende koden til mor node dermed XML-filen lovlige Lagre koden som . " gen_xml . . pl "
4
Kjør programmet i Windows ledeteksten Åpne kommandolinjen og gå til katalogen der filen er lagret, dvs.> cd c: . . \\ your_directory Når du har tastet katalogen type " perl gen.xml.pl. " Skriv inn informasjonen for tre fiktive personer og deretter avslutte programmet .
5
Test XML gyldighet. etter å ha kjørt gen_xml.pl søk , søk det samme katalog for en XML- fil som heter " info.xml . " Åpne filen i en nettleser . Hvis XML åpner i et tre -format , da den generasjonen av filen har vært vellykket .