Ecologia dei siti web.it

5 settembre 05

Asp.Net 2.0 (e Visual Studio 2005) sceglie xhtml transitional

di Maurizio Boscarol

Microsoft annuncia che in ASP.NET 2.0 la DTD di default per le pagine web sarà XHTML 1.0 transitional. La scelta sorprenderà qualcuno perché nella versione beta 2 della piattaforma la DTD scelta era la XHTML 1.1, che viene invece deprecata nella versione finale. Il motivo è spiegato nel documento messo online da Microsoft e sostenuto anche dal Web Standard Project, che ne dà notizia. La scelta di riparare sulla versione transitional deriva dal fatto che la versione 1.1 della DTD non supporta l’attributo name nei form, che invece secondo Microsoft può essere indispensabile in alcune applicazioni web. Anche Visual Studio 2005 avrà come DTD predefinita la versione 1.0 transitional di XHTML. Sarà comunque possibile configurare le opzioni di rendering per produrre XHTML 1.0 Strict, ma non 1.1.

Il Wasp sottolinea anche un altro aspetto della vicenda: poiché Explorer non riconosce il mime-type application/xhtml+xml, e poiché invece XHTML 1.1 può essere servito solo con quel mime-type, ASP.NET 2.0 avrebbe generato pagine che… non sarebbero state visualizzate dal browser di famiglia!

Sezione: blog - Argomento: (x)html |

I commenti sono chiusi per questo articolo.