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.
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.
Ustvari Perl CGI. Ta skript odpre dokument "news.xml" na strežniku in poišče dva elementa informacij; besedilo med 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. 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. 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. 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. 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. Prepričajte se, da je skladnja pravilna. Če en podpičje ni na mestu, se program ne bo pravilno izvedel, če sploh.Matt's News
Nasveti
Opozorila