XHTML - Introduzione
XHTML sta per EXtensibile HyperText Markup Langoscia. È il passo successivo nell'evoluzione di Internet. L'XHTML 1.0 è il primo tipo di documento nella famiglia XHTML.
XHTML è quasi identico a HTML 4.01 con solo poche differenze. Questa è una versione più pulita e rigorosa di HTML 4.01. Se conosci già l'HTML, devi prestare poca attenzione per imparare l'ultima versione dell'HTML.
XHTML è stato sviluppato dal World Wide Web Consortium (W3C) per aiutare gli sviluppatori web a fare la transizione da HTML a XML. Migrando a XHTML oggi, gli sviluppatori web possono entrare nel mondo XML con tutti i suoi vantaggi, pur rimanendo fiduciosi nella compatibilità con le versioni precedenti e future del contenuto.
Perché utilizzare XHTML?
Gli sviluppatori che migrano i propri contenuti a XHTML 1.0 ottengono i seguenti vantaggi:
I documenti XHTML sono conformi all'XML poiché possono essere facilmente visualizzati, modificati e convalidati con strumenti XML standard.
I documenti XHTML possono essere scritti per funzionare meglio di prima nei browser esistenti così come nei nuovi browser.
I documenti XHTML possono utilizzare applicazioni come script e applet che si basano su HTML Document Object Model o XML Document Object Model.
XHTML ti offre un formato più coerente e ben strutturato in modo che le tue pagine web possano essere facilmente analizzate ed elaborate dai browser web presenti e futuri.
Puoi facilmente mantenere, modificare, convertire e formattare il tuo documento a lungo termine.
Poiché XHTML è uno standard ufficiale del W3C, il tuo sito web diventa più compatibile con molti browser e viene visualizzato in modo più accurato.
XHTML combina la forza di HTML e XML. Inoltre, le pagine XHTML possono essere visualizzate da tutti i browser abilitati per XML.
XHTML definisce lo standard di qualità per le tue pagine web e se lo segui, le tue pagine web vengono conteggiate come pagine web di qualità. Il W3C certifica quelle pagine con il loro timbro di qualità.
Gli sviluppatori Web ei progettisti di browser Web sono alla continua scoperta di nuovi modi per esprimere le proprie idee attraverso nuovi linguaggi di markup. In XML, è relativamente facile introdurre nuovi elementi o attributi di elementi aggiuntivi. La famiglia XHTML è progettata per accogliere queste estensioni tramite moduli XHTML e tecniche per lo sviluppo di nuovi moduli conformi a XHTML. Questi moduli consentono la combinazione di funzionalità esistenti e nuove al momento dello sviluppo di contenuti e della progettazione di nuovi programmi utente.
Comprensione di base
Prima di procedere oltre, diamo una rapida visione di cosa sono HTML, XML e SGML.
Cos'è l'SGML?
Questo è Sstandard Generalizzato Markup Lapplicazione anguage (SGML) conforme allo standard internazionale ISO 8879. HTML è ampiamente considerato il linguaggio di pubblicazione standard del World Wide Web.
Questo è un linguaggio per descrivere i linguaggi di markup, in particolare quelli utilizzati nello scambio di documenti elettronici, nella gestione dei documenti e nella pubblicazione di documenti. HTML è un esempio di un linguaggio definito in SGML.
Cos'è l'XML?
XML sta per EXtensibile Markup Langoscia. XML è un linguaggio di markup molto simile all'HTML ed è stato progettato per descrivere i dati. I tag XML non sono predefiniti. È necessario definire i propri tag in base alle proprie esigenze.