Informatica & altro

Perchè nasce l'XHTML e differenza con l'HTML


L'XHTML nasce dall'unione di HTML+XML. Com'č noto, l'HTML č un linguaggio di marcatura che rappresenta i contenuti di una pagina web con molta semplicitą.A sua volta l'HTML č una applicazione di SGML(Standard Generalizated Markup Language) che viene considerato da tutti il linguaggio standard per le pubblicazioni nel W.W.W.Quest'ultimo perņ č un linguaggio ricco di caratteristiche e molto flessibile, e proprio per questa sua ricchezza e complessitąč impossibile usarlo in diversi ambienti.L'HTML ha risolto il problema delle complessitą del SGML costituendosi soltanto di un piccolo insieme di tag strutturali e semantici adatti alla realizzazione di semplici documenti e divenendo accessibile a tutti.Come bisogna, dunque, rappresentare la flessibilitą e le potenzialitą del SGML?Questo problema fu risolto creando l'XML una sorta di "super linguaggio" che consente la creazione di nuovi linguaggi di marcatura. E' posto alla base di tutte le nuove specifiche tecnologiche rilasciate dal W3C. L'XHTML come dicevamo sopra, nasce dall'unione di HTMLe di XML. Il W3C ha preferito fare questa unione pittosto di inventare una versione ulteriore dell'HTML.4.0. I tag rimangono infatti identici,cambiano solo le regole sintattiche.Questo fa si che vi sia compatibilitą con i software che supportano l'HTML. L' XHTML permette agli sviluppari di documenti  di esprimere le loro idee attraverso marcatori. La famiglia dell'XHTML č nota per accogliere queste estenzioni attraverso moduli XHTML che permettono la combinazioni di caratteristiche nuove ed esistenti.Le versioni di XHTML attualmente disponibili e pubblicate come raccomandazioni dal W3C sono tre. L'XHTML 1.0 pubblicata il 26 gennaio 2000 e seguita da una versione rivista dell'ottobre 2001 e si basano sulle tre DTD gią definite per questo linguaggio.DTD StrictDTD TransitionalDTD FramesetE' una versione ridotta del linguaggio, pensata per dispositivi mobili come cellulari.L'XHTML a differenza dell'HTML č "case sensitive", e l'insieme dei tag che definiscono la struttura di un documento sono raggruppati in una serie di moduli indipendenti che possono essere implementati o esclusi secondo le necessitą.BibliografiaXHTML Basichttp://www.html.it/xhtml/xhtml_02.htmhttp://www.w3c.cnr.it/traduzioni/xhtml1-it.htmlCiną Lidia