Markup Validation Service 是由万维网联盟(W3C)提供的 Web 文档标记校验服务,面向需要检查网页标记有效性的使用者。它支持通过网页 URI、文件上传或直接输入内容提交待检查文档,并可处理 HTML、XHTML、SMIL、MathML 等标记格式。服务页面同时列出了 RSS/Atom、CSS、MobileOK 内容和断链检查等其他 W3C 验证器与工具,说明这些对象分别由其他工具处理;对于不基于 DTD 的校验,还可以使用 W3C 提供的另一个验证器。
核心功能
通过 URI 校验 Web 文档
用户可以选择“Validate by URI”,提交 Web 文档的 URI,让服务检查该文档中的标记是否有效。该方式适用于文档已经可以通过 URI 访问的场景,校验对象是页面使用的 HTML、XHTML 等标记内容。
上传文件进行校验
服务提供“Validate by File Upload”入口,可以将本地文件上传后进行标记校验。页面特别提示,文件上传功能在部分安装 Windows XP Service Pack 2 的 Internet Explorer 版本中可能无法正常工作,因此使用该方式时需要留意这一兼容性说明。
直接输入标记内容
服务还提供“Validate by Direct Input”入口,使用者可以直接输入需要检查的标记内容,而不必先通过 URI 提供页面或上传文件。该方式适合已经拥有待检查 HTML、XHTML 或其他支持格式文本的情况。
检查多种 Web 标记格式
该验证器检查 Web 文档的 markup validity,支持 HTML、XHTML、SMIL、MathML 等格式。它关注的是 Web 文档标记本身的有效性,页面没有将 RSS/Atom feed、CSS stylesheet、MobileOK content 或 broken links 列为本验证器的处理对象。
使用相关 W3C 验证工具
如果需要验证 RSS/Atom feeds,可以使用 W3C 托管的 Feed validator;CSS stylesheets、MobileOK content 和 broken links 也分别有对应的 W3C 工具。页面还提供了 non-DTD-based validator 作为替代选择,使用者可以根据文档类型和校验方式选择相应工具。
使用方式
服务页面提供三种提交路径:Validate by URI、Validate by File Upload 和 Validate by Direct Input。用户可以通过 URI 校验可访问的 Web 文档,也可以上传文件或直接输入标记内容。正文没有说明是否需要注册,也没有提到客户端、浏览器插件、API、命令行工具或自备模型 Key;页面提供了 Docs、Help & FAQ、Feedback 与 Contribute 等服务相关入口。
适用人群与场景
网页开发者可以使用 URI 校验已经发布的 HTML 或 XHTML 文档,检查页面标记有效性。需要检查本地文件的使用者可以采用文件上传方式。正在编写标记内容的人员可以通过直接输入进行检查。处理 RSS/Atom、CSS、MobileOK 内容或链接有效性的用户,则应根据页面指引使用对应的 W3C 验证器或工具,而不是将这些内容作为本服务的主要校验对象。
定价
页面底部将相关项目描述为 W3C 的开源项目,并写明其提供免费的 Web quality tools。正文没有列出付费档位、调用额度或其他计费规则。