Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako vytvoriť webovú stránku pomocou XML

Využitie XML na vytvorenie webovej stránky umožňuje vývojárom často dodávať pre web čerstvý obsah bez toho, aby museli tráviť čas úpravou webových stránok. Webové stránky založené na XML nemôžu byť použité so statickými html stránkami, ale musia obsahovať úroveň dynamiky pomocou skriptovacieho jazyka, ako sú Perl, ASP alebo PHP. Výhodou použitia XML pre vývoj webových aplikácií je, že stránka musí byť vytvorená iba raz. V podstate možno celý web aktualizovať každý deň jednoduchým odovzdaním súboru XML. Tento článok ukazuje, ako používať XML na vytvorenie veľmi základnej webovej stránky s názvom Matt's News. Po vytvorení dynamickej webovej stránky sa dá obsah stránky aktualizovať odovzdaním súboru XML.

Krok 1

Vytvorte súbor XML. Súbor XML pre príklad bude obsahovať tri značky a dva atribúty; koreňovú značku a dve podradené značky pre Mattove denné správy a denný obrázok. Skopírujte nasledujúci text do prázdneho textového dokumentu.

Španielske kone boli dnes ráno dopravené na námestie Santo Domindo. Bol to krásny pohľad a prišlo ich vidieť toľko ľudí. Priniesol som svoju priateľku a jej sesternicu. Mali sme výbuch. img1.jpg Atribúty „status“ informujú webovú stránku, že by mala extrahovať konkrétne informácie z dokumentu XML. Uložte text ako „news.xml.“

Krok 2

Vytvorte Perl CGI. Tento skript otvorí dokument „news.xml“ na serveri a vyhľadá dve informácie. text medzi značkami a názov obrazového súboru medzi značkami

; "Typ obsahu: text /html \\ n \\ n"; open (XML, ""; #indexuje súbor XML na $ count = 0; zatiaľ čo (

) {if (/(.*?)/is) {$ item = $ 1; #vyslovuje príslovie s atribútom publikovania} ak (/(.*?)/is) {$ pic = $ 1; #finds pic name with attribute publishing}} print "

Matt's News

$ item

"; #Tento úryvok nájdite obrázok a vytlačí webovú stránku. Nezabudnite vyplniť základné informácie o adresári. Kód uložte ako „xml_site.cgi.“

Krok 3

Nahrajte súbory na server. Nahrajte „news.xml“ a „xml_site.cgi“ do svojho zariadenia cgi-bin. Nahrajte obrázok s názvom „img1.jpg“ do priečinka html doc.

Krok 4

Vyskúšajte webovú stránku. webovú stránku otvorením stránky xml_site.cgi “v prehliadači. Urobíte to tak, že napíšete nasledujúci text:„ http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. “V tomto príklade objaví sa nadpis tučným písmom, ktorý znie „Matt's News“, za ktorým nasleduje vodorovné pravidlo. Pod horizontálnym pravidlom sa vľavo otvára obrázok dvoch koní a stručný komentár k nemu. napravo od obrázka.

Krok 5

Pridajte ďalšiu položku do súboru XML. Ak chcete pridať ďalšiu položku, otvorte súbor „news.xml“ v textovom editore. Vytvorte kópiu prvého záznamu orezaním a prilepením pod ním. Zmeňte atribúty prvého záznamu na „null“. V druhom zázname zmeňte obrazový súbor na „img2.jpg“ a napíšte novú správu. Druhým obrazom tohto článku je žena Fox Terrier s názvom „La Nina“ a správa sa týka jej výletu k veterinárovi. Uistite sa, že oba atribúty novej položky sú nastavené na „publikovať“. Uložte súbor.

Znova načítať stránku. Tentoraz odovzdajte súbor „news.xml“, v prehliadači znova nahrajte súbor „xml_site.cgi“ a obsah sa automaticky zmení na novú správu a nový obrázok.

Tipy

Toto je veľmi základný príklad toho, čo môžete pomocou XML dosiahnuť. Kódovanie je však dostatočné na to, aby slúžilo ako základ pre rozsiahlejšiu komplexnejšiu aplikáciu využívajúcu viac polí XML, CSS, Javascript atď.

Ak plánujete začleniť tisíce záznamov XML, je dobré pozrieť sa na vývoj aplikácia, ktorá vytvára dokumenty XML za behu, namiesto kopírovania a vkladania. Tieto je možné vytvoriť v Perlu začlenením zlúčenia súborov.

Upozornenie

Uistite sa, že je syntax správna. Ak je jeden bodkočiarok na mieste, program zlyhá, ak vôbec.

Copyright © počítačové znalosti Všetky práva vyhradené