Nya XML-filer genereras av program som ett sätt att uppgifter bostäder output för senare att fråga av samma eller ett annat program . För att generera en ny XML-fil från ett externt program , måste vissa föreskrifter måste uppfyllas , till exempel att se den hierarkiska strukturen följer att XML-standarder . Generering och namngivning av den nya XML -filen krävs att programmet använder en öppen ( ) kommando med lämpliga instruktioner . Saker du behöver
textredigerare , t.ex. Notepad , Emacs , sammanhang
Visa fler instruktioner
1
Generera en tom XML -fil med hjälp av open ( ) -kommandot med instruktioner för att lägga till . Detta steg kommer också skriva ut XML huvudet och mamman node.open ( XML , " >> info.xml " ) , print XML " < \\ xml version = \\ ? " 1.0 \\ " \\ > \\ n " , print XML " \\ n "; XML-filen kommer automatiskt att kallas " info.xml " om du inte anger något annat . Den " >> " karaktärer instruera att filen ska användas för att lägga till data.
2 Fylla XML-filen . Dessa få rader kod samla information från användaren . Efter en post har matats in , fylls informationen automatiskt XML-filen genom " print " command.TOP : print " Namn : " , $ namn = < > ; chomp ( $ namn ) , print " Nationalitet : " ; $ nat = < > ; chomp ( $ nat ) , print " Född " ; $ födelse = < > ; chomp ( $ födseln ) , print XML " \\ n $ namn < ; \\ /namn > \\ n $ nat < \\ /nat > \\ n $ Född < \\ /födelse > \\ n < \\ /p_info > \\ n "; Den " < > ; " tecken tala om för programmet att ingången måste komma från användaren . Den chomp ( ) , kommando gör sig av med irriterande nya linje tecken som skulle göra programmet krasch
3 Programmera in alternativet . . Efter ingången skrivs till XML-filen , frågar programmet användaren om de vill mata in en ny skiva . För ett jakande svar måste de trycka på " N " , och om de vill fly det program de måste trycka print " För nytt rekord press \\ " n \\ " - För att avsluta tryck på \\ " e \\ \\ n " " e ". ; Print " : ? " ; $ nytt = < > ; chomp ( $ ny ) , om ( $ ny eq " n " ) { goto TOP ;} if ( $ ny eq " e " ) { print XML " < \\ /info > "; print " Ny XML -fil skapas " , exit ; } print " Ny XML -fil skapas "; Denna kodsträng också skriver stängningskoden av modernod vilket gör XML-filen lagliga Spara koden som . " gen_xml . . PL "
4
Kör programmet i Windows kommandotolk Öppna kommandotolken och gå till den katalog där filen sparas , dvs > cd c : . . \\ your_directory när du har angett katalogen typen " perl gen.xml.pl. " Ange informationen för tre fiktiva personer och sedan avsluta programmet .
5
Testa XML giltighet . efter att ha kört gen_xml.pl sökning , söka samma katalog för en XML-fil som heter " info.xml . " Öppna filen i en webbläsare . Om XML öppnas i ett träd format , då generation av filen har varit framgångsrik .