Využití XML k vytvoření webové stránky umožňuje vývojářům často dodávat nový obsah pro web, aniž by museli trávit čas úpravami webových stránek. Weby založené na XML nelze použít se statickými html stránkami, ale musí zahrnovat určitou úroveň dynamiky pomocí skriptovacího jazyka, jako je Perl, ASP nebo PHP.
Výhodou použití XML pro vývoj webu je, že stránka musí být vytvořena pouze jednou. Celý web lze v zásadě denně aktualizovat jednoduchým nahráním souboru XML. Tento článek ukazuje, jak pomocí XML vytvořit velmi základní webovou stránku s názvem Matt's News. Po vytvoření dynamické webové stránky lze obsah stránky aktualizovat nahráním souboru XML.
Vytvořte soubor XML. Soubor XML pro příklad bude obsahovat tři značky a dva atributy; kořenová značka a dvě podřízené značky pro Mattovy denní zprávy a denní obrázek. Zkopírujte následující do prázdného textového dokumentu.
Vytvořte Perl CGI. Tento skript otevře dokument „news.xml“ na serveru a vyhledá dvě informace; text mezi Nahrajte své soubory na server. Nahrajte soubory „news.xml“ a „xml_site.cgi“ do svého cgi-bin. Nahrajte obrázek s názvem „img1.jpg“ do složky html doc. Vyzkoušejte webovou stránku. Načtěte webovou stránku otevřením stránky xml_site.cgi "v prohlížeči. To provedete zadáním následujícího;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "V tomto například se objeví nadpis tučným písmem, který zní „Matt's News“ následovaný horizontálním pravidlem. Pod horizontálním pravidlem se vlevo otevře obrázek dvou koní a napravo od obrázku krátký komentář. Přidejte do souboru XML další položku. Chcete-li přidat další položku, otevřete soubor „news.xml“ v textovém editoru. Vytvořte kopii prvního záznamu vyjmutím a vložením pod něj. Změňte atributy první položky na „null“. Ve druhé položce změňte obrazový soubor na „img2.jpg“ a napište novou novinku. Druhým obrázkem tohoto článku je fena Foxteriéra jménem „La Nina“ a zprávy se týkají její cesty k veterináři. Ujistěte se, že oba atributy nové položky jsou nastaveny na „publikovat“. Uložte soubor. Načtěte stránku znovu. Tentokrát nahrajte soubor „news.xml“, znovu načtěte soubor „xml_site.cgi“ do prohlížeče a obsah se automaticky změní na novou položku zpráv a nový obrázek. Toto je velmi základní příklad toho, čeho můžete dosáhnout pomocí XML. Avšak kódování je dostatečné, aby sloužilo jako základ pro větší složitější aplikaci využívající více polí XML, CSS, Javascript atd. Pokud plánujete začlenit 1000 s záznamů XML, je dobré se podívat do vývoje aplikace, která vytváří dokumenty XML za běhu, spíše než kopírování a vkládání. Ty lze vytvořit v Perlu začleněním sloučení souborů. Zkontrolujte správnost syntaxe. Pokud jeden středník není na místě, program se nepodaří správně spustit, pokud vůbec.Mattovy zprávy
Tipy
Varování