1

我经常使用某种类型的 XML 文档。每隔几个月就会发布此 XML 文档的新模式。通常,新模式会在 XML 文档中添加或删除字段。

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

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

我想知道编写一个通用的 Python 脚本来分析这些 XML 文档的新旧模式、识别更改(删除哪些字段以及添加哪些字段)并将旧文档版本转换为新版本会有多困难。

如果这对于具有初学者和中级 Python 技能的人来说是可能的/不太困难,那么有人会指导我应该从哪里开始吗?

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

我应该从这里去哪里?

4

0 回答 0