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

从建议选项列表中,选择以下之一:
提取外部资源. CLion 下载了引用的文件并将其与 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 页面 上。)错误高亮消失。 CLion 不会验证 XML 文件,然而,它会检查 XML 文件是否格式良好。
为外部资源添加 Xsi Schema 位置. 此意图操作可让您完成根 XML 元素。 如果已指定命名空间,CLion 可以添加一些缺失的属性。
例如,如果您有一个片段如下:
您调用 为外部资源添加 Xsi Schema 位置 意图操作后 xmlns 属性的值,结果将是:
在此步骤中,您可以添加模式 URL,然后将 URL(或命名空间 URI)映射到适当的模式文件,或将 URL(或 URI)添加到忽略的模式和 DTD 列表中。