引用 XML 模式和 DTD
您的 XML 文件可能引用外部 XML schema(XSD)或 DTD 文件,例如:
或者
如果引用的 URL 或命名空间 URI 未被识别,则会被标记为错误。 要解决这个问题:
将文本光标放置在引用的 URL,并按 Alt+Enter。

从建议选项列表中,选择以下之一:
提取外部资源. IntelliJ IDEA 下载了引用的文件并将其与 URL (或命名空间 URI)关联。 错误高亮消失。 XML 文件根据下载的模式或 DTD 进行验证。 (这些 URL 和命名空间 URI 与架构和 DTD 文件的关联显示在 设置 对话框中的 Schemas and DTDs 页。)
手动设置外部资源. 当您已有合适的 schema 或 DTD 文件本地可用时,使用此选项。 映射外部资源 对话框将打开,您将能够为指定的 URL 或命名空间 URI 选择文件(例如,
http://www.example.org/xsds/example.xsd或http://www.example.org)。 操作结果与获取资源的情况相同。忽略外部资源. 已将 URL 或命名空间 URI 添加到忽略模式和 DTD 的列表中。 (此列表显示在 设置 对话框中的 架构和 DTD 页面 上。)错误高亮消失。 IntelliJ IDEA 不会验证 XML 文件,然而,它会检查 XML 文件是否格式良好。
为外部资源添加 Xsi Schema Location. 此意图操作可让您完成根 XML 元素。 如果已指定命名空间,IntelliJ IDEA 可以添加一些缺失的属性。
例如,如果您有一个片段如下:
您调用 为外部资源添加 Xsi Schema Location 意图操作后 xmlns 属性的值,结果将是:
在此步骤中,您可以添加模式 URL,然后将 URL(或命名空间 URI)映射到适当的模式文件,或将 URL(或 URI)添加到忽略的模式和 DTD 列表中。