Skip navigation.

OPENXML with NamespacesAll recent postsJumping Through Hoops with XML Serialization

New 2.0 Default: XHTML 1.0 Transitional

In a recent post Scott Guthrie points out that the final release of ASP.NET 2.0 will emit XHTML 1.0 Transitional by default instead of XHTML 1.1 as it has been in betas so far. That’s good news!

Many people, including yours truly, have been begging not to default to XHTML 1.1. Going from non-compliance to the bleeding edge (read “not-fully-supported”) of web standards would have been extreme. Microsoft has always put backward compatibility high on its priorities list, and a sudden change to XHML 1.1 would’ve wrecked havoc. Which is exactly what happened: Scott says, “a lot of customer applications broke” in this phase. Pulling the plug was a responsible thing to do, especially since most people don’t change page templates and even fewer understand the difference between XHTML 1.0 and XHTML 1.1. Hooray to sanity!

The fact that the schema picker works in disconnect with the actual DOCTYPE on the page really rubs me the wrong way, but that’s a story for another day.

Comments

Comment permalink 1 David Rhodes |
From reading the MSDN page linked off Scott's page, it sounds like they are adding XHTML 1.0 Strict too

Emails and Notifications

Would you like to be notified when somebody responds to this post?  Would you like to have these comments emailed to you?

TrackBacks

Sorry, TrackBacks are not allowed.

Submit your comment

Please enter only text since all HTML tags except hyperlinks will be stripped. Hyperlinks will become live links. Any comments with flaming or offensive language will be deleted. Be courteous to other posters. Thank you.

Your name (required):
Your email (optional):
Your site's URL (optional):
Enter this number
Type in the number above:
Comment (required):