python - 使用具有正确类型推断的模式进行 Python XML 解析
问题描述
使用 XML 模式(xsd 文件)我想解析具有正确类型推断的 XML 文档:所以如果模式指定了一个数组(例如 maxOccurs="unbounded"),则结果元素将是一个 python 列表(即使它只有一个元素)。
我知道 lxml Objectifier 可以使用 XML 模式,但结果不符合模式中的类型。
解决方案
XMLSchema 允许使用模式解析 XML:http: //xmlschema.readthedocs.io/en/latest/
推荐阅读
- powershell - JIRA Cloud API POST 请求错误:Invoke-RestMethod : {"errorMessages":["Unexpected character ('a' (code 97)): 预期有效值
- javascript - 使用 CreateView CBV 提交时将图像文件保存到 Django
- laravel - 在 Vuejs 模板中显示数据在一个单元格中显示多个数据
- python - 具有二维数组输入和一维数组输出的神经网络
- javascript - 创建反应应用程序 - 导入的媒体不断重新下载不同的“块”名称
- deployment - 无法将 Kubernetes 部署链接到 GitLab 环境页面
- mainframe - 我想使用批量排序将 pic 9(5) comp 3 转换为 pic 9(05) comp
- javascript - 如何使用 display:none 将 div 添加到 Rails 中的集合
- r - 如何通过年份组合找到变量的频率?
- java - 在线程“main”java.lang.NoClassDefFoundError 中获取错误异常:org/hibernate/annotations/common/reflection/ClassLoaderDelegate