是否可以添加到Visual Studio的HTML5validation?

我正在使用Visual Web Developer Express Edition 2008中的<canvas> (这是一个HTML5标记)在页面上工作,HTML编辑器中的validation器告诉我这是一个无效的标记。 这是因为它被设置为针对XHTML 1.0 Transitional进行validation。 我宁愿不这样做,并根据HTML5的文档types告诉我什么是有效或无效的,但我无法find偏好的任何地方,这表明这将是可能的。

有没有办法告诉Visual Studiovalidation对HTML5,或手动添加新的规范参考? 我宁愿不必手动添加标签,这似乎是目前唯一的select。

它看起来像Visual Web开发团队自己添加HTML5支持解决了这个问题: http : //blogs.msdn.com/webdevtools/archive/2009/11/18/html5-intellisense-and-validation-schema-for -视觉工作室-2008-和视觉networkingdeveloper.aspx

大家可能都知道新的HTML 5标准即将到来。 我们制作了一个新的intellisense模式,您可以将其添加到VS 2008或VWD Express 2008,并获得对HTML 5元素的智能感知和validation。

对于Visual Studio 2010,您需要安装Visual Studio 2010 SP1的Web标准更新 :

它更新了HTML5智能感知和validation,以反映最新的W3C规范,并修复了当前SP1支持HTML5中的一些错误错误。 此外,它更新了JavaScript智能感知,以反映许多新的浏览器function,如地理定位和DOM存储。 最后,这个更新增加了全面的CSS3智能感知和基于W3C最新规范的validation。

对于Visual Studio 2008,Microsoft在Visual Studio库中提供了更新版本的HTML 5validation模式和intellisense。

HTML 5智能感知

更新后的模式由Mikhail Arkhipov发布,这个微软员工在Rahul的回答中写了博客文章。

我创build了一个可以自由使用的validation模式: http : //johndyer.name/post/2009/07/21/HTML5-XHTML5-Validation-Schema-for-Visual-Studio-2008.aspx

这现在包含在Visual Studio 2010 SP1中

你可以定义你自己的validation标准。

您需要将文件添加到VS安装的文件夹中,并添加到registry中。

这是我使用的描述(HTML和CSS有一个非常类似的方法): http : //blogs.msdn.com/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css-intellisense-schema -in-视觉工作室2005年和2008.aspx