引用 XML 架构与 DTD
您的 XML 文件可能引用外部 XML 架构(XSD)或 DTD 文件,例如:
或
如果无法识别所引用的 URL 或命名空间 URI,则会将其标记为错误。 要解决此问题:
将插入符置于所引用的 URL,并按 Alt+Enter。

在建议的选项列表中,选择以下之一:
提取外部资源. PyCharm 会下载所引用的文件,并将其与 URL(或命名空间 URI)关联。 错误高亮显示消失。 将根据下载的架构或 DTD 验证该 XML 文件。 (URL 和命名空间 URI 与架构和 DTD 文件的关联显示在 设置 对话框中的 架构与 DTD 页面 上。)
手动设置外部资源. 当您在本地已拥有合适的架构或 DTD 文件时,请使用此选项。 将打开 映射外部资源 对话框,之后您即可为指定的 URL 或命名空间 URI 选择文件(例如,
http://www.example.org/xsds/example.xsd或http://www.example.org)。 操作结果与获取资源时相同。忽略外部资源. 会将该 URL 或命名空间 URI 添加到忽略的架构与 DTD 列表中。 (此列表显示在 设置 对话框中的 架构与 DTD 页面 上。)错误高亮显示消失。 PyCharm 不会验证该 XML 文件,但是会检查该 XML 文件是否格式良好。
为外部资源添加 Xsi 架构位置. 此意图操作可帮助您补全根 XML 元素。 如果已指定命名空间,PyCharm 可添加一些缺失的属性。
例如,如果您有如下片段:
并在 xmlns 属性的值上调用 为外部资源添加 Xsi 架构位置 意图操作,结果将是:
在此步骤,您可以添加架构 URL,然后将该 URL(或命名空间 URI)映射到合适的架构文件,或者将该 URL(或 URI)添加到忽略的架构与 DTD 列表中。