如何解析xsd并使用python从中创建XML?

问题描述 投票:0回答:1

我非常熟悉python,我的任务是将xsd模式解析为python代码,用值填充节点并从中创建最终的XML文件。 generateDS工具可以吗?我在文档中找不到清晰的答案。也许还有另一种方法吗?谢谢答案

python xml xsd xml-parsing
1个回答
0
投票

此问题在单个帖子中回答的范围很广。因此,我将提供解决该问题所需遵循的正确方法。

首先,XSD是XML实例的架构定义,本质上是XML文件的规则。解析不是在这里使用的合适词,而是从XSD创建XML实例会更好。

您将需要使用pyxb处理您的xml模式定义。参见this,这是一个很好的演练。您也可以使用this库执行相同的工作。

现在定义已处理完毕,您就可以从XML实例中插入/删除值。有关示例,请参见this

© www.soinside.com 2019 - 2024. All rights reserved.