我是python的新手,需要实现一个会计工具的接口。我收到了一些描述接口的XSD文件。
根据XSD生成XML的最简单方法是什么?我可以使用任何模块吗?
我是否必须自己创建XML,并且可以仅使用XSD进行验证?我最好如何进行?
我认为,generateDS可以解决您的问题。从第 5 章开始,命令
python generateDS.py -o people.py -s peoplesubs.py people.xsd
Run Code Online (Sandbox Code Playgroud)
读取 XSD 文件并创建几个类和子类。它生成许多数据结构以及用于访问和使用数据的 getter 和 setter :) 如果有任何符合该 XSD 的 XML 文件,则可以通过使用直接读取它
import people
rootObject = people.parse('people.xml')
Run Code Online (Sandbox Code Playgroud)
在代码内。更多信息在第 12 章中给出。上述类还提供了将数据导出为 XML 格式的方法。文档水平很好,强烈建议将其用于任何未来的项目。