首页 > 解决方案 > 使用 lxml 包含 xsd,而 xsd 本身中没有包含语句

问题描述

我将首先说我是 xml 模式的新手。

我正在尝试将 schema.xsd 文件加载为使用来自不同 xsd 的类型的模式(etree.XMLSchema 模块),当 schema.xsd 没有 other.xsd 的包含语句时,我们将其称为 other.xsd。我正在尝试找到一种方法来加载 other.xsd 作为我的 python 脚本中的参考,但直到现在还没有成功。我不想更改 schema.xsd 并添加 include 语句。

我知道在我工作的另一个团队中,他们有一个 .net 解决方案,但我需要一个 python 解决方案。

有什么建议么?

我尝试像这里提供的那样创建一个 catalog.xml:lxml include relative path 但它没有用。

谢谢!

标签: xmlxsd

解决方案


推荐阅读