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.
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ā.
Izveidojiet Perl CGI. Šis skripts serverī atver dokumentu "news.xml" un meklē divus informācijas vienumus; tekstu starp 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ē. 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. 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. 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. Š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. Pārliecinieties, vai sintakse ir pareiza. Ja viens semikols ir nevietā, programma vispār neizdosies pareizi izpildīt.Metta ziņas
Padomi
Brīdinājumi