首页 > 解决方案 > 使用具有正确类型推断的模式进行 Python XML 解析

问题描述

使用 XML 模式(xsd 文件)我想解析具有正确类型推断的 XML 文档:所以如果模式指定了一个数组(例如 maxOccurs="unbounded"),则结果元素将是一个 python 列表(即使它只有一个元素)。

我知道 lxml Objectifier 可以使用 XML 模式,但结果不符合模式中的类型。

标签: pythonxml-parsing

解决方案


XMLSchema 允许使用模式解析 XML:http: //xmlschema.readthedocs.io/en/latest/


推荐阅读