 |
|
 |
|
Editoriale del martedì di HTML.it |

"La salvezza di XML è nell'HTML:
nasce lo standard XHTML"
martedì 01 febbraio 2000
I dubbi sulla futura possibile affermazione di XML quale standard di riferimento per il Web, sono stati avanzati da più parti. L'iniziale ottimismo verso XML è progressivamente scemato di fronte l'evidenza di una scarsa, se non propriamente nulla, diffusione di questo linguaggio. HTML, dato per spacciato poco meno di due anni fa, è vivo e vegeto e non sembra per nulla minacciato dall'eXtensibile Markup Language. Segno di questo stato di cose è anche la scarsa attenzione dei visitatori di HTML.it verso XML, che in un recente sondaggio viene relegato agli ultimi posti in termini di approfondimento didattico. Non ripeterò in questa sede quanto già ampiamente spiegato in un altro editoriale, perchè oggi possiamo guardare alla nascita di un nuovo standard. Uno standard che al contempo rinnega ed esalta XML, e che nel nome ha già i caratteri distintivi del suo divenire: XHTML.
Il W3C ha reso pubbliche le nuove raccomandazioni di XHTML 1.0: The Extensible HyperText Markup Language, definendole "una riformulazione di HTML 4.0 in XML 1.0". Con un briciolo di intuzione si può facilmente comprendere che il W3C ha voluto avvicinare XML al modello attuale di HTML, eliminando in un sol colpo tutte le limitazioni che finora hanno impedito la diffusione di XML. Prima fra tutte, quella che vede XML incompatibile con la stragrande maggioranza di browser in circolazione. Questa volontà è chiaramente espressa in apertura di documento, laddove è scritto: "la compatibilità con gli esistenti programmi di navigazione per HTML è garantita da alcuni piccoli accorgimenti".
I vantaggi per chi passa alla versione 1.0 di XHTML sono:
- si dà la possibilità agli sviluppatori di realizzare in modo semplice nuovi elementi e nuovi attributi. Attraverso dei moduli sarà possibile combinare le attuali feature di HTML ovvero di crearne di nuove.
- entro l'anno 2002 il 75% dei documenti Web saranno visualizzati da piattaforme diverse dai computer (cellulari, palmari, webtv ecc.). XHTML rende compatibili le pagine Web con qualsiasi piattaforma.
Ma quanto sarà diverso XHTML da HTML? Se questo standard si affermasse quante delle nostre conoscenze attuali di HTML potremmo "riciclare"? A questa domanda risponde il documento ufficiale del W3C che alla voce "differenze con HTML 4.0" recita:
- i documenti devono essere "ben formati".
Un documento la cui unica violazione dei requisiti XML sia lassenza di una DTD si dice "ben formato", in opposizione al "documento valido" che invece dispone o fa riferimento ad una DTD. In questo modo un "documento ben formato" è al livello più basso di conformità alle specifiche XML e permette, in ultima analisi, lutilizzo di qualsiasi TAG ritenuto necessario. Da questo obbligo derivano le altre peculiarità di XML.
- Gli elementi e gli attributi devono essere scritti in minuscolo
i TAG sono sensibili alluso di minuscole o maiuscole per cui, un TAG aperto con TITOLO> non può chiudersi con </titolo>.
- Chiusura dei TAG
ad ogni TAG di apertura deve necessariamente corrispondere un TAG di chiusura (tranne per i TAG vuoti). Ogni TAG deve essere correttamente annidato
- I valori di attributo vanno racchiusi tra virgolette
i valori di attributo, senza alcuna eccezione, devono essere racchiusi tra apici semplici () o tra virgolette ("").
Altre caratteristiche di XHTML riguardano i CSS2, che possono essere utilizzati con opportuni accorgimenti.
In conclusione, XHTML sembra essere la chiave di volta del W3C per affermare finalmente XML. Che questo riesca o fallisca nuovamente non è dato sapere. Certamente questa soluzione, seppur di compromesso, sembra contemperare le esigenze di chi non vuole abbandonare HTML, ma al contempo vuole poter utilizzare strumenti di markup multipiattaforma. Chissà che questa volta il W3C faccia centro.
di Massimiliano Valente
Tutti gli editoriali
|
|
 |
|
 |