gpt4 book ai didi

python - 将 XML 目录与 Python 的 lxml 一起使用?

转载 作者:太空狗 更新时间:2023-10-29 21:41:20 27 4
gpt4 key购买 nike

有没有一种方法,当我使用 lxml 解析 XML 文档时,使用外部目录文件根据其 DTD 验证该文档?我需要能够处理文档 DTD 中定义的固定属性。

最佳答案

您可以将目录添加到 XML_CATALOG_FILES 环境变量:

os.environ['XML_CATALOG_FILES'] = 'file:///to/my/catalog.xml'

参见 this thread .请注意,XML_CATALOG_FILES 中的条目是空格分隔的 URL。您可以使用 Python 的 pathname2urlurljoin(使用 file:)从路径名生成 URL。

关于python - 将 XML 目录与 Python 的 lxml 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com