如何编写用于分析不同XML模式和转换XML文件的python脚本?

时间:2012-05-08 15:48:59

标签: python xml xsd

我使用某种类型的XML文档工作很多。每隔几个月就会发布一个新的XML文档架构。通常,新架构将添加或删除XML文档中的字段。

目前,我必须将至少部分XML文档从旧版本转换为新版本。我是手工完成的,但显然这并不理想。

我在编写Python脚本方面相对不错。但是,我使用Python处理XML的经验很少。

我想知道编写一个通用的python脚本是多么困难,该脚本分析了这些XML文档的新旧模式,确定了更改(删除了哪些字段以及添加了哪些字段),以及将旧文档版本转换为新版本。

如果对于初学者和中级Python技能之间的某个人来说这是可能的/不太困难,那么有人会指向我应该开始的地方吗?

我刚刚阅读了“潜入Python”的XML章节。似乎lxml库是我想要使用的那个?使用模式时它是否非常强大?

我应该从哪里离开?

0 个答案:

没有答案