验证 Web 内容文件
WebStorm 执行两种不同的 有效性检查:
实时验证适用于所有 Web 内容文件,并在您编辑文件时自动执行。 WebStorm 可检测多种语法要求违规情况,例如标签未闭合、结束标签名称错误、标签重复、链接未解析等。 所有遇到的错误都会在编辑器中突出显示。
然而,此类代码验证较为 宽松 ,即不会考虑所有要求。
完整验证除语法检查外,还会进行结构验证。 完整验证适用于关联了 XSD(XML 架构定义)架构或包含 数据类型定义(DTD)的文件。 WebStorm 会检查您的 XML 文件结构是否符合相应 DTD 或架构中定义的结构。
完整验证的结果将以 消息视图 形式提供。
配置默认 HTML 语言级别
通常,HTML 或 XHTML 文件包含 <!DOCTYPE> 声明,用于指定源代码中的 语言级别。 该语言级别将作为文件内容验证的标准。 如果 HTML 或 XHTML 文件没有 <!DOCTYPE> 声明,将根据默认标准(架构)验证文件内容。
按 Ctrl+Alt+S 键打开设置,然后选择 。
在 默认 HTML 语言级别 区域,选择用于验证无
<!DOCTYPE>声明的 HTML 和 XHTML 文件的默认架构。 可选项包括:HTML 4 或 HTML 5 :选择其中一项以将文件视为 HTML 4 或 HTML 5,并依据相关标准进行验证。
其他文档类型 :选择此选项即可根据自定义 DTD 或架构验证 HTML 文件,并指定所用 DTD 或架构的 URL。
请注意,此字段支持代码补全:按 Ctrl+Space 查看建议的 URL 列表。

选择 XSD(XML 架构定义)架构以验证 XML 文件。 可选项包括:
XML Schema 1.1 :详细信息请参阅 W3C XML 架构定义语言(XSD)1.1 第 1 部分:结构 和 W3C XML 架构定义语言(XSD)1.1 第 2 部分:数据类型。
XML Schema 1.0 :详细信息请参阅 XML 架构第 1 部分:结构 第二版 和 XML 架构第 2 部分:数据类型 第二版。
配置用于验证 XML 文件的默认架构
按 Ctrl+Alt+S 键打开设置,然后选择 。
在 XML 架构版本 下,选择 XSD(XML 架构定义)架构以验证 XML 文件。 可选项包括:
XML Schema 1.1 :详细信息请参阅 W3C XML 架构定义语言(XSD)1.1 第 1 部分:结构 和 W3C XML 架构定义语言(XSD)1.1 第 2 部分:数据类型。
XML Schema 1.0 :详细信息请参阅 XML 架构第 1 部分:结构 第二版 和 XML 架构第 2 部分:数据类型 第二版。
对 XML 文件运行完整验证
在编辑器中打开所需的 XML 文件,或仅在 项目工具窗口中选择该文件。
右键单击编辑器中的任意代码元素,然后从上下文菜单中选择 。