使用XSD文件进行Python XML验证

2 投票
2 回答
4603 浏览
提问于 2025-04-16 21:17

每年总会有人问同样的问题:有没有好的Python库可以用来验证XML文件,看看它们是否符合XSD模式?我找到的最接近的建议是lxml这个库,但遗憾的是,它不是纯Python写的,而是基于一些C语言的库。

2 个回答

1

我用过XSV这个工具。虽然已经有大约四年没有人更新它了,但它还是能正常工作。

5

我会很惊讶如果能找到纯Python的XSD验证库。我知道以下这些适用于CPython的替代方案,但它们都依赖于非Python的代码:

撰写回答