GoLand 2025.2 Help

验证 Web 内容文件

GoLand 执行两种不同的 有效性检查:

  • 即时验证适用于所有 Web 内容文件,并在编辑文件时执行。 GoLand 能检测各种语法要求的违规行为,例如未关闭的标签、错误的结束标签名称、重复标签、无法解析的链接等。 编辑器中会突出显示所有遇到的错误。

    但是,此类代码验证较为 宽松 ,即不会考虑所有要求。

  • 完整验证除了语法检查还包括结构验证。 完整验证适用于与 XSD (XML Schema Definition) Schema相关联或包含 数据类型定义 (DTD)的文件。 GoLand 会检查您的 XML 文件结构是否符合相应 DTD 或 Schema 中定义的结构。

    完整验证的结果将作为 消息视图 提供。

配置默认 HTML 语言级别

通常,HTML 或 XHTML 文件具有 <!DOCTYPE> 声明,用于指明文件中源代码使用的 语言级别。 该语言级别将作为标准用于验证文件内容。 如果 HTML 或 XHTML 文件没有 <!DOCTYPE> 声明,则文件内容将根据默认标准(架构)进行验证。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 语言与框架|模式与 DTD|默认 XML 模式

  2. 默认 HTML 语言级别 区域中,选择用于验证没有 <!DOCTYPE> 声明的 HTML 和 XHTML 文件的默认架构。 可用选项如下:

    • HTML 4HTML 5 :选择其中之一可将文件视为 HTML 4 或 HTML 5,并根据相应标准进行验证。

    • 其他 doctype :选择此选项可将 HTML 文件默认根据自定义 DTD 或架构进行验证,并指定要使用的 DTD 或架构的 URL。

      请注意,此字段支持代码补全:按下 Ctrl+Space 可查看建议的 URL 列表。

      默认 HTML 语言级别对话框
  3. 选择 XSD (XML Schema Definition) Schema 来验证 XML 文件。 可用选项如下:

配置用于验证 XML 文件的默认架构

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 语言与框架|模式与 DTD|默认 XML 模式

  2. XML 架构版本 下,选择用于验证 XML 文件的 XSD (XML Schema Definition) Schema。 可用选项如下:

对 XML 文件运行完整验证

  1. 在编辑器中打开所需的 XML 文件,或直接在 Project 工具窗口中选择该文件。

  2. 右键点击编辑器中的任意代码元素,并在上下文菜单中选择 验证(V)

最后修改日期: 2025年 9月 26日