whycomputer.com >> Cunoașterea pe Internet >  >> Internet

Cum se face o pagină Web cu XML

Utilizarea XML pentru a crea o pagină web permite dezvoltatorilor să furnizeze în mod frecvent conținut proaspăt pentru site fără a trebui să petreacă timp modificând paginile web. Site-urile bazate pe XML nu pot fi utilizate cu pagini html statice, ci trebuie să includă un nivel de dinamism prin utilizarea unei limbi de scripting, cum ar fi Perl, ASP sau PHP. Avantajul utilizării XML pentru dezvoltarea web este acela că pagina trebuie creată doar o singură dată. În esență, un întreg site poate fi actualizat zilnic prin simpla încărcare a unui fișier XML. Acest articol demonstrează modul în care se utilizează XML pentru a crea o pagină web de bază, numită Matt's News. Odată ce pagina web dinamică este construită, conținutul site-ului poate fi actualizat prin încărcarea unui fișier XML.

Pasul 1
Creați fișierul XML. Fișierul XML pentru exemplu va conține trei etichete și două atribute; o etichetă rădăcină și două etichete copil pentru știrile zilnice ale lui Matt și fotografia zilnică. Copiați următoarele într-un document text gol. Caii spanioli au fost aduși în piața Santo Domindo în această dimineață. A fost o minunată priveliște și așa mulți oameni au ieșit să-i vadă. Mi-am adus prietena și vărul ei. Am avut o explozie. img1.jpg Atributele "status" vor spune paginii web că ar trebui să extragă anumite informații din documentul XML. Salvați textul ca "news.xml".

Pasul 2
Creați Perl CGI. Acest script deschide documentul "news.xml" de pe server și caută două elemente de informații; textul dintre etichete și numele fișierului de imagine între etichetele ; #! /usr /bin /perl -w tipăriți "Tip de conținut: text /html \\ n \\ n"; open (XML, ""; #indexes fișierul XML la $ count = 0; în timp ce () {if (/(.*?)/is) {$ item = $ 1; if (/((*?)/este) {$ pic = $ 1; #define numele pic cu atributul publish}} print "

Matt's News -


$ item
"; #Acest fragment să găsiți imaginea și să tipăriți pagina web.Asigurați-vă că ați completat cu informațiile din directorul dvs. de pe directorul dvs. Salvați codul ca "xml_site.cgi."

Pasul 3
Încărcați fișierele pe server. "news.xml" și "xml_site.cgi" în cgi-bin dvs. Încărcați o imagine cu numele "img1.jpg" în dosarul html doc.

Pasul 4
Testați pagina Web. pagina web prin deschiderea paginii xml_site.cgi "din browserul dvs. Veți face acest lucru introducând următoarele:" https://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi ". În acest exemplu, se afișează o rubrică cu caractere aldine care citește "Matt's News" urmată de o regulă orizontală. Sub regula orizontală, o fotografie a doi cai se deschide spre stânga și un scurt comentariu la dreapta a imaginii.

Pasul 5
Adăugați o altă intrare în fișierul XML. Pentru a adăuga o altă intrare, deschideți fișierul "news.xml" într-un editor de text. Faceți o copie a primei intrări prin tăierea și lipirea sub ea. Modificați atributele primei intrări la "null". În a doua intrare schimbați fișierul imagine la "img2.jpg" și scrieți un nou articol de știri. Cea de-a doua imagine pentru acest articol este de sex feminin de sex feminin Terrier nume "La Nina," și vestea este despre călătoria ei la veterinar. Asigurați-vă că ambele atribute ale elementului nou sunt setate la "publicare". Salvați fișierul.
Încărcați din nou pagina. De data aceasta, încărcați fișierul "news.xml", reîncărcați fișierul "xml_site.cgi" în browser și conținutul se va schimba automat la un nou articol de știri și o nouă fotografie. Acesta este un exemplu foarte rudimentar cu privire la ceea ce puteți obține cu ajutorul XML. Cu toate acestea, codarea este suficientă pentru a servi drept bază pentru o aplicație mai complexă, folosind mai multe câmpuri XML, CSS, Javascript etc. Dacă intenționați să includeți 1000 de înregistrări XML, este o idee bună să analizați în curs de dezvoltare o aplicație care creează documente XML în zbor, mai degrabă decât copierea și lipirea. Acestea pot fi create în Perl prin încorporarea fuzionării fișierelor.

Atenție

  • Asigurați-vă că sintaxa este corectă. Dacă un punct și virgulă este în afara locului, programul nu va reuși să execute corect dacă este deloc.


    URL:https://ro.whycomputer.com/Internet/100500855.html

  • Internet
    • Cum să faceți o expunere de diapozitive HTML

      Capturați atenția vizitatorilor web prin postarea unui slide show HTML pe site-ul dvs. Web. Este simplu și nu trebuie să știți JavaScript sau codul Flash pentru a face acest lucru. Utilizarea meta-tag-urilor de pagină web vă permite să afișați cu ușurință o serie de pagini web în ordinea în care ace

    • Cum se face un MP3 cu Windows Sound Recorder

      Windows Sound Recorder este una dintre cele mai versatile aplicații incluse în sistemul de operare Windows. Puteți utiliza Windows Sound Recorder pentru a înregistra, edita și manipula fișierele audio în mai multe moduri. Puteți realiza chiar și, indirect, un MP3 cu Windows Sound Recorder. Pasul

    • Cum să atașați un fișier cu un card electronic

      E-Cartele au existat ca o înlocuire sau supliment digital la o felicitare tradițională, deoarece utilizarea e-mail-urilor a început la mijlocul anilor 1990. Cardurile electronice sunt disponibile atât prin intermediul site-urilor cu plată, gratuite, cât și prin intermediul site-urilor de încercare,

    Cunoașterea pe Internet © https://ro.whycomputer.com