Kā izveidot tīmekļa lapu ar XML

Izmantojot XML, lai izveidotu tīmekļa lapu, izstrādātāji var bieži piegādāt vietnei svaigu saturu, netērējot laiku tīmekļa lapu pārveidošanai. Uz XML balstītas vietnes nevar izmantot ar statiskām html lapām, taču tajās jāiekļauj dinamikas līmenis, izmantojot skriptu valodu, piemēram, Perl, ASP vai PHP.

XML izmantošanas tīmekļa izstrādei priekšrocība ir tā, ka lapa ir jāizveido tikai vienu reizi. Būtībā visu vietni katru dienu var atjaunināt, vienkārši augšupielādējot XML failu. Šis raksts parāda, kā izmantot XML, lai izveidotu ļoti vienkāršu tīmekļa lapu ar nosaukumu Matt's News. Kad dinamiskā tīmekļa lapa ir izveidota, vietnes saturu var atjaunināt, augšupielādējot XML failu.

Kā izveidot tīmekļa lapu ar XML

Izveidojiet XML failu. Piemēra XML failā būs trīs tagi un divi atribūti; saknes tagu un divas pakārtotās atzīmes Meta ikdienas ziņām un ikdienas attēlu. Nokopējiet tālāk minēto tukšā teksta dokumentā. Spāņu zirgi šorīt tika nogādāti Santo Domindo laukumā. Tas bija jauks skats, un tik daudz cilvēku iznāca tos redzēt. Es atvedu savu draudzeni un viņas brālēnu. Mums bija sprādziens. img1.jpg Atribūti "status" tīmekļa lapai pateiks, ka tai vajadzētu iegūt noteiktu informāciju no XML dokumenta. Saglabājiet tekstu kā "news.xml".

Izveidojiet Perl CGI. Šis skripts serverī atver dokumentu "news.xml" un meklē divus informācijas vienumus; tekstu starp tagus un attēla faila nosaukumu starp tagi; #! / usr / bin / perl -w print "Satura tips: teksts / html \ n \ n"; atvērt (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> $ skaits = 0; kamēr () {ja (/(.?) <\ / item> / is) {$ item = $ 1; #atrod teicienu ar publicēt atribūtu} if (/(.?) <\ / pic> / is) {$ pic = $ 1; #finds attēla nosaukumu ar publicēšanas atribūtu}} print "

Metta ziņas


Kā izveidot tīmekļa lapu ar XML

Augšupielādējiet failus serverī. Augšupielādējiet “news.xml” un “xml_site.cgi” savā cgi-bin. Augšupielādējiet attēlu ar nosaukumu "img1.jpg" savā HTML dokumentu mapē.

Izmantojot XML, lai izveidotu tīmekļa lapu, izstrādātāji var bieži piegādāt vietnei jaunu saturu, netērējot laiku tīmekļa lapu pārveidošanai. Uz XML balstītas vietnes nevar izmantot ar statiskām html lapām, taču tajās jāiekļauj dinamikas līmenis, izmantojot skriptu valodu, piemēram, Perl, ASP vai PHP.

Pārbaudiet tīmekļa lapu. Ielādējiet tīmekļa lapu, pārlūkprogrammā atverot lapu xml_site.cgi. Jūs to izdarīsit, ierakstot šādu tekstu: "http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi". Šajā piemērs, parādās virsraksts treknrakstā ar fontu, kurā rakstīts "Matt's News", kam seko horizontāls noteikums. Saskaņā ar horizontālo likumu kreisajā pusē tiek atvērts divu zirgu attēls, bet pa labi - īss komentārs.

fails, saturs, lapas, izveidot, katru dienu, matts, txml, will, tagsnd, tags

Pievienojiet citu ierakstu XML failam. Lai pievienotu citu ierakstu, teksta redaktorā atveriet failu "news.xml". Izgatavojiet pirmā ieraksta kopiju, sagriežot un ielīmējot zem tā. Mainiet pirmā ieraksta atribūtus uz "null". Otrajā ierakstā mainiet attēla failu uz "img2.jpg" un uzrakstiet jaunu ziņu. Otrais šī raksta attēls ir sieviešu foksterjera vārds "La Nina", un ziņas ir par viņas ceļojumu pie veterinārārsta. Pārliecinieties, ka abi jaunā vienuma atribūti ir iestatīti uz “publicēt”. Saglabājiet failu.

Kā izveidot tīmekļa lapu ar XML

Ielādējiet lapu vēlreiz. Šoreiz augšupielādējiet failu "news.xml", pārlūkprogrammā atkārtoti ielādējiet failu "xml_site.cgi", un saturs automātiski mainīsies uz jaunu ziņu vienumu un jaunu attēlu.

Padomi

Šis ir ļoti elementārs piemērs tam, ko jūs varat sasniegt ar XML. Tomēr kodēšana ir pietiekama, lai kalpotu par pamatu lielākai un sarežģītākai lietojumprogrammai, izmantojot vairāk XML lauku, CSS, Javascript utt. Ja plānojat iekļaut 1000s XML ierakstu, ieteicams izpētīt lietojumprogrammu, kas izveido XML dokumentus lidojumā, nevis kopē un ielīmē. Tos var izveidot Perl, iekļaujot failu apvienošanu.

Brīdinājumi

Pārliecinieties, vai sintakse ir pareiza. Ja viens semikols ir nevietā, programma vispār neizdosies pareizi izpildīt.