模块从xml创建python对象表示

我正在寻找一个易于处理的python本机模块来从xml创建python对象表示.

我通过谷歌找到了几个模块(其中一个是XMLObject),但不想尝试所有这些模块.

您认为做这些事情的最佳方式是什么?

编辑:我错过了提到我想要阅读的XML不是由我生成的.它是一个我无法控制的结构中的现有XML文件.

你说你想要一个对象表示,我会解释为表示节点成为对象,节点的属性和子节点表示为对象的属性(可能根据某些Schema).我相信这就是XMLObject所做的.

我知道有一些包. 4Suite包含一些工具来实现这一点,我相信Amara专门实现了这一点(建立在4Suite之上).你也可以使用lxml.objectify,它的灵感来自Amara和gnosis.xml.objectify.

当然第三个选项是,给定XML的具体表示(使用ElementTree或lxml),您可以围绕它构建自己的自定义模型. lxml.html就是一个例子,它扩展了lxml的基本接口,并具有一些特定于HTML的功能.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类