Kako narediti spletno stran z XML

Uporaba XML za ustvarjanje spletne strani omogoča razvijalcem, da pogosto ponujajo sveže vsebine za spletno stran, ne da bi morali porabiti čas za spreminjanje spletnih strani. Spletnih mest, ki temeljijo na XML, ni mogoče uporabljati s statičnimi html stranmi, vendar morajo vključevati raven dinamičnosti z uporabo skriptnega jezika, kot so Perl, ASP ali PHP.

Prednost uporabe XML za spletni razvoj je, da je treba stran ustvariti samo enkrat. V bistvu je mogoče celotno spletno mesto dnevno posodabljati s preprostim nalaganjem datoteke XML. Ta članek prikazuje, kako uporabiti XML za ustvarjanje zelo osnovne spletne strani, imenovane Matt's News. Ko je dinamična spletna stran izdelana, lahko vsebino mesta posodobite s prenosom datoteke XML.

Kako narediti spletno stran z XML

Ustvarite datoteko XML. Datoteka XML za primer bo vsebovala tri oznake in dva atributa; korenska oznaka in dve podrejeni oznaki za Mattove dnevne novice in dnevno sliko. Kopirajte naslednje v prazen besedilni dokument. Španske konje so danes zjutraj pripeljali na trg Santo Domindo. Bil je čudovit pogled in toliko ljudi jih je prišlo pogledat. Pripeljal sem svoje dekle in njenega bratranca. Imeli smo eksplozijo. img1.jpg Atributi "status" sporočajo spletni strani, da mora iz dokumenta XML izvleči določene informacije. Shranite besedilo kot "news.xml."

Ustvari Perl CGI. Ta skript odpre dokument "news.xml" na strežniku in poišče dva elementa informacij; besedilo med in ime slikovne datoteke med oznake; #! / usr / bin / perl -w print "Vrsta vsebine: besedilo / html \ n \ n"; odprto (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> $ count = 0; medtem () {if (/(.?) <\ / item> / is) {$ item = $ 1; # najde rek z atributom objave} if (/(.?) <\ / pic> / je) {$ pic = $ 1; #find ime slike z atributom objave}} print "

Matt's News


Kako narediti spletno stran z XML

Naložite datoteke na strežnik. Naložite "news.xml" in "xml_site.cgi" v svoj cgi-bin. Naložite sliko z imenom "img1.jpg" v svojo mapo HTML doc.

Uporaba XML za ustvarjanje spletne strani omogoča razvijalcem, da pogosto ponujajo sveže vsebine za spletno stran, ne da bi morali porabiti čas za spreminjanje spletnih strani. Spletnih mest, ki temeljijo na XML, ni mogoče uporabljati s statičnimi html stranmi, vendar morajo vključevati raven dinamičnosti z uporabo skriptnega jezika, kot so Perl, ASP ali PHP.

Preizkusite spletno stran. Spletno stran naložite tako, da v brskalniku odprete stran xml_site.cgi ". To storite tako, da vtipkate naslednje;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "V tem na primer, prikaže se naslov v krepki pisavi, ki se glasi "Mattove novice", čemur sledi vodoravno pravilo. Pod vodoravnim pravilom se slika dveh konj odpre na levi in ​​kratek komentar na desni strani slike.

datoteka, vsebina, strani, ustvari, dnevno, matts, txml, will, tagsnd, tags

V datoteko XML dodajte še en vnos. Če želite dodati še en vnos, odprite datoteko "news.xml" v urejevalniku besedil. Naredite kopijo prvega vnosa, tako da ga izrežete in prilepite pod njega. Atribute prvega vnosa spremenite v "null". V drugem vnosu spremenite slikovno datoteko v "img2.jpg" in napišite novo novico. Druga slika tega članka je ženska fox terierja z imenom "La Nina", novice pa o njenem potovanju k veterinarju. Prepričajte se, da sta oba atributa novega elementa nastavljena na »objavi«. Shranite datoteko.

Kako narediti spletno stran z XML

Znova naložite stran. Tokrat naložite datoteko "news.xml", znova naložite datoteko "xml_site.cgi" v brskalnik in vsebina se bo samodejno spremenila v novo novico in novo sliko.

Nasveti

To je zelo osnovni primer, kaj lahko dosežete z XML. Vendar kodiranje zadostuje, da služi kot podlaga za večjo bolj zapleteno aplikacijo z uporabo več polj XML, CSS, Javascript itd. Če nameravate vključiti tisoče zapisov XML, je dobro, da razmislite o razvoju aplikacije, ki ustvarja dokumente XML sproti, ne pa kopiranje in lepljenje. Te je mogoče ustvariti v Perlu z vključitvijo združitve datotek.

Opozorila

Prepričajte se, da je skladnja pravilna. Če en podpičje ni na mestu, se program ne bo pravilno izvedel, če sploh.