L'utilizzo di XML per creare una pagina Web consente agli sviluppatori di fornire frequentemente nuovi contenuti per il sito senza dover perdere tempo a modificare le pagine Web. I siti basati su XML non possono essere utilizzati con pagine html statiche ma devono incorporare un livello di dinamismo attraverso l'uso di un linguaggio di scripting come Perl, ASP o PHP.
Il vantaggio dell'utilizzo di XML per lo sviluppo web è che la pagina deve essere creata solo una volta. In sostanza, un intero sito può essere aggiornato quotidianamente semplicemente caricando un file XML. Questo articolo mostra come usare XML per creare una pagina web molto semplice chiamata Matt's News. Una volta costruita la pagina web dinamica, il contenuto del sito può essere aggiornato caricando un file XML.
Crea il file XML. Il file XML per l'esempio conterrà tre tag e due attributi; un tag radice e due tag figlio per le notizie quotidiane di Matt e l'immagine quotidiana. Copia quanto segue in un documento di testo vuoto.
Crea la CGI Perl. Questo script apre il documento "news.xml" sul server e cerca due informazioni; il testo tra Carica i tuoi file sul server. Carica "news.xml" e "xml_site.cgi" nel tuo cgi-bin. Carica un'immagine denominata "img1.jpg" nella cartella dei documenti html. Prova la pagina web. Carica la pagina web aprendo la pagina xml_site.cgi" nel tuo browser. Lo farai digitando quanto segue; "http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi." In questo Ad esempio, appare un'intestazione in grassetto con la scritta "Matt's News" seguita da una riga orizzontale.Sotto la riga orizzontale, l'immagine di due cavalli si apre a sinistra e un breve commento a destra dell'immagine. Aggiungi un'altra voce al file XML. Per aggiungere un'altra voce, apri il file "news.xml" in un editor di testo. Fai una copia della prima voce tagliando e incollando sotto di essa. Modificare gli attributi della prima voce in "null". Nella seconda voce cambia il file immagine in "img2.jpg" e scrivi una nuova notizia. La seconda immagine di questo articolo è di una femmina di Fox Terrier che si chiama "La Nina" e la notizia riguarda il suo viaggio dal veterinario. Assicurati che entrambi gli attributi del nuovo elemento siano impostati su "pubblica". Salva il file. Carica di nuovo la pagina. Questa volta, carica il file "news.xml", ricarica il file "xml_site.cgi" nel browser e il contenuto cambierà automaticamente in una nuova notizia e una nuova immagine. Questo è un esempio molto rudimentale di ciò che puoi ottenere con XML. Tuttavia, la codifica è sufficiente per fungere da base per un'applicazione più ampia e complessa che utilizza più campi XML, CSS, Javascript ecc. Se si prevede di incorporare migliaia di record XML, è una buona idea esaminare lo sviluppo di un'applicazione che crea documenti XML al volo, invece di copiare e incollare. Questi possono essere creati in Perl incorporando l'unione di file. Assicurati che la sintassi sia corretta. Se un punto e virgola è fuori posto, il programma non verrà eseguito correttamente, se non del tutto.Le notizie di Matt
Suggerimenti
Avvertenze