Как да направите уеб страница с XML

Използването на XML за създаване на уеб страница позволява на разработчиците често да предоставят ново съдържание за сайта, без да се налага да отделят време за модифициране на уеб страници. XML базирани сайтове не могат да се използват със статични html страници, но трябва да включват ниво на динамика чрез използването на скриптов език като Perl, ASP или PHP.

Предимството на използването на XML за уеб разработка е, че страницата трябва да бъде създадена само веднъж. По същество, цял сайт може да се актуализира ежедневно, като просто качите XML файл. Тази статия демонстрира как да използваме XML за създаване на много основна уеб страница, наречена Matt's News. След като динамичната уеб страница е изградена, съдържанието на сайта може да се актуализира чрез качване на XML файл.

Как да направите уеб страница с XML

Създайте XML файла. XML файлът за примера ще съдържа три маркера и два атрибута; корен маркер и два дъщерни маркера за ежедневните новини на Мат и ежедневната картина. Копирайте следното в празен текстов документ. Испанските коне бяха докарани на площад Санто Доминдо тази сутрин. Беше прекрасна гледка и толкова много хора излязоха да ги видят. Доведох приятелката си и нейния братовчед. Имахме взрив. img1.jpg Атрибутите "статус" ще казват на уеб страницата, че тя трябва да извлече конкретна информация от XML документа. Запазете текста като "news.xml."

Създайте CGI на Perl. Този скрипт отваря документа "news.xml" на сървъра и търси два елемента информация; текстът между тагове и името на файла с изображение между тагове; #! / usr / bin / perl -w print "Тип съдържание: text / html \ n \ n"; отворен (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> $ count = 0; докато () {if (/(.?) <\ / item> / is) {$ item = $ 1; # намира поговорката с атрибут публикуване} if (/(.?) <\ / pic> / е) {$ pic = $ 1; # намира името на снимката с атрибут за публикуване}} print "

Новини на Мат


Как да направите уеб страница с XML

Качете вашите файлове на сървъра. Качете "news.xml" и "xml_site.cgi" във вашия cgi-bin. Качете изображение с име "img1.jpg" във вашата HTML папка за документи.

Използването на XML за създаване на уеб страница позволява на разработчиците често да предоставят ново съдържание за сайта, без да се налага да отделят време за модифициране на уеб страници. XML базирани сайтове не могат да се използват със статични html страници, но трябва да включват ниво на динамика чрез използването на скриптов език като Perl, ASP или PHP.

Тествайте уеб страницата. Заредете уеб страницата, като отворите страницата xml_site.cgi "във вашия браузър. Ще направите това, като напишете следното;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "В това например се появява заглавие с удебелен шрифт, което гласи „Новини на Мат", последвано от хоризонтално правило. Под хоризонталното правило се отваря снимка на два коня вляво и кратък коментар вдясно на картината.

файл, съдържание, страници, създаване, ежедневно, матове, txml, ще, тагове, тагове

Добавете още един запис към XML файла. За да добавите друг запис, отворете файла "news.xml" в текстов редактор. Направете копие на първия запис, като изрежете и поставите под него. Променете атрибутите на първия запис на „null“. Във втория запис променете файла на изображението на "img2.jpg" и напишете нова новина. Второто изображение за тази статия е на женски фокстериер с име "La Nina", а новината е за пътуването й до ветеринар. Уверете се, че и двата атрибута на новия елемент са настроени на „публикуване“. Запазете файла.

Как да направите уеб страница с XML

Заредете страницата отново. Този път качете файла "news.xml", презаредете файла "xml_site.cgi" в браузъра и съдържанието автоматично ще се промени на нов елемент от новини и нова снимка.

Съвети

Това е много елементарен пример за това какво можете да постигнете с XML. Кодирането обаче е достатъчно, за да служи като основа за по-голямо и по-сложно приложение, като се използват повече XML полета, CSS, Javascript и др. Ако планирате да включите хиляди XML записи, е добра идея да разгледате разработването на приложение, което създава XML документи в движение, вместо да копира и поставя. Те могат да бъдат създадени в Perl чрез включване на обединяване на файлове.

Предупреждения

Уверете се, че синтаксисът е правилен. Ако една точка с точка и запетая не е на място, програмата няма да успее да се изпълни правилно, ако изобщо.