xml - 使用 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 但它没有用。
谢谢!
解决方案
推荐阅读
- python - Hive UDF 与 Python 错误代码返回代码 20001
- python - 如何使用 Beautiful Soup 获取元素的位置?
- java - Spigot忽略命令的第一个参数
- shell - 仅基于第 2 列对 csv 文件进行排序。如果第 2 列的 2 行相同,则应仅输入文件顺序。不应基于任何其他列进行排序
- haskell - 理解简单的 Haskell
- python - 如何使用 python 正则表达式将字符串转换为字典
- postgresql - 在 Postgres 中以 ddMMYYYY 格式在日期之间搜索
- c# - 如何在尝试添加到列表之前检查属性是否存在
- python - to_datetime 无法识别熊猫中的日期“2015 年 10 月 20 日”
- django - 为 Django 应用程序进行新迁移,忽略所有其他应用程序模型