Python-XML绑定
xsdata的Python项目详细描述
python的原始XML绑定
xsData是python的一个完整的XML数据绑定库,允许开发人员访问 并使用XML文档作为简单对象,而不是使用DOM。在
它附带了一个用于XML模式定义的代码生成器,以及带有SOAP 1.1的WSDL1.1 绑定。它生成带有类型提示的简单数据类,这些类型提示不依赖于 为了减少库本身的学习曲线,用户不得不编写 手动绑定模型。在
所包含的xml解析器和序列化程序是高度优化的,并且可以与处理程序相适应 基于原生python和lxml。解析器配置提供了跳过的能力 未知属性,无法处理xinclude语句。在
xsData经常根据 W3C XML Schema 1.1 test suite。在
检查文档demos或 我们的W3C XML Schema 1.1测试运行程序和 更多信息请访问samples repo✨✨✨ 在
特点
- 为XMLSchema1.0和1.1定义生成数据模型。在
- 为WSDL 1.1和soap1.1绑定生成数据模型。在
- 支持限定元素/属性、枚举和内部类。在
- 保存嵌入的文档和引用。在
- XML和JSON文档的数据绑定。在
- 支持python数据类和PlantUML类图的可插入代码编写器。在
- 项目
标签: