Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

XML ed HTML: creazione di una struttura intuibile

Articolo scritto da Luca Ruggiero

Una delle principali raccomandazioni per la realizzazione di una struttura XML, che esula dalle regole per la creazione di strutture valide o ben formate, è quella di creare Tag intuibili.

Mi capita di vedere strutture XML a prima vista del tutto incomprensibili, sia pur perfettamente funzionanti.

(L'articolo continua più sotto...)

Allo stesso modo in cui si raccomanda ad un programmatore di assegnare, ad esempio, a variabili e funzioni nomi intuibili, allo stesso modo è necessario creare strutture XML semplici da interpretare.

Dal momento che l'XML somiglia, almeno nella sua struttura all'HTML, possiamo volgere a nostro favore questa platonica somiglianza e "rubare" i Tag con i relativi attributi.

Supponiamo di voler creare una struttura XML i cui dati siano un elenco di siti con relativi link, icona e descrizione.

Una struttura come quella appena descritta si può tradurre come segue

<?xml version="1.0"?>
<database>
 <html>
  <h1>MRW Corsi</h1>
  <a href="http://www.mrwcorsi.it" title="Corso professionali" />
  <img src="mrwcorsi.gif" alt="Icona MRW Corsi" border="0" />
  <p>Vuoi essere un professionista? Acquista i nostri corsi!</p>
 </html>
 <html>
  <h1>Mr.Webmaster</h1>
  <a href="http://www.mrwebmaster.it" title="Mister Webmaster" />
  <img src="mrwebmaster.gif" alt="Icona Mr.Webmaster" border="0" />
  <p>Vuoi imparare a programmare? Leggi i nostri Articoli!</p>
 </html>
</database>
Abbiamo usato il nome h1 al posto di titolo; a, con relativi attributi href e title al posto di collegamento; abbiamo utilizzato il Tag img, con relativi attributi classici dell'HTML, al posto di immagine o icona; in fine abbiamo usato p al posto di descrizione.

Si tratta solo di un semplice esempio. Fate tesoro di questo consiglio!

Corsi
Corso CSSCorso CSS
Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €.
Corso XMLCorso XML
Creazione di strutture XML, XSL ed altri linguaggi eXtensible. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122