Nye XML-filer er genereret af programmer som en måde af boliger output data til senere forespørge af den samme eller et andet program. For at generere en ny XML -fil fra et eksternt program , skal visse specifikationer være opfyldt , såsom at sikre den hierarkiske struktur overholder XML-standarder . Den generation , og navngivningen af den nye XML-fil kræver, at programmet bruger en åben () kommando med de relevante instruktioner . Ting du skal
Text editor, f.eks Notesblok , Emacs , kontekst
Vis Flere Instruktioner
1
Generer en tom XML-fil ved at bruge open () kommando med instruktioner til at tilføje . Dette skridt vil også udskrive XML header og moderen node.open ( XML, ">> info.xml ") print XML " <\\ xml udgave = \\ ? " 1.0 \\ "\\ > \\ n" , print XML " \\ n"; XML-filen vil automatisk blive kaldt " info.xml ", medmindre du angiver andet . Den " >> " tegn instruere , at filen skal bruges til at tilføje data.
2 befolker XML-fil. Disse få linjer kode hverve oplysninger fra brugeren. Efter én post er indtastet, oplysningerne automatisk i XML-filen via "print" command.TOP : print "Navn :"; $ navn = < > , chomp ( $ navn ) print " Nationalitet :"; $ NAT = < > , chomp ( $ NAT ) print " Fødselsdag: " $ fødsel = < > , chomp ( $ fødslen) , print XML " \\ n $ navn < ; \\ /name> \\ n $ NAT <\\ /NAT > \\ n $ fødsel <\\ /fødsel > \\ n <\\ /p_info > \\ n "; Den" < > ; " tegn fortæller programmet , at input skal komme fra brugeren. Den chomp (); kommando slipper af irriterende nye linje tegn, der ville gøre programmet styrtet
3 Program input mulighed. . Når indgangen er udskrevet til XML-filen , programmet beder brugeren , hvis de ønsker at indtaste en ny rekord . For et bekræftende svar, de skal trykke på " n" , og hvis de ønsker at undslippe det program, de skal trykke print " For ny rekord tryk på \\ " n \\ "- For at afslutte tryk på \\ " e \\ \\ n "" e ". ; Print " : ?" $ new = < > , chomp ( $ nyt ) if ($ ny eq " n" ) { goto TOP ;} if ($ ny eq "e" ) { print XML " <\\ /info > " print" New XML fil oprettet " exit ;} print" Ny XML fil oprettet " Denne kodestykke udskriver også afsluttende tag af moderen node dermed gøre XML-filen lovlig Gem koden som." gen_xml . . pl "
4
Kør programmet i Windows kommandoprompt åbne kommandoprompten og gå til den mappe, hvor filen er gemt , dvs > cd c : . . \\ your_directory når du har indtastet mappen type " perl gen.xml.pl. " Angiv oplysningerne til tre fiktive personer , og derefter afslutte programmet .
5.
Test XML gyldighed. efter at have kørt gen_xml.pl søgning, den samme søgning bibliotek for en XML-fil med navnet " info.xml . " Åbn filen i en browser. Hvis XML åbner i et træ -format, så genereringen af filen har været en succes .