python - 在 Python 中使用 XML 模式进行验证

标签 python xml validation xsd

我在另一个文件中有一个 XML 文件和一个 XML 架构,我想验证我的 XML 文件是否符合架构。我如何在 Python 中做到这一点?

我更喜欢使用标准库的东西,但如果需要,我可以安装第三方包。

最佳答案

我假设您的意思是使用 XSD 文件。令人惊讶的是,支持这一点的 python XML 库并不多。但是,lxml 确实如此。查看 Validation with lxml .该页面还列出了如何使用 lxml 与其他模式类型进行验证。

关于python - 在 Python 中使用 XML 模式进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299588/

相关文章:

python - 如何用Python下载网页上的PDF文件

python - 通过字典的keys()获取的列表顺序

python - 运行时警告: You're running the worker with superuser privileges: this is absolutely not recommended

Android xml : stretch an element and wrap the other, 水平彼此相邻

python - 无法在cygwin中使用python的pexpect

javascript - 为什么我无法将这些结果推送到数组?

java - 如何在android中将SOAP XML转换为Java对象

Java Hibernate Validator 需要一个或另一个

hibernate - Grails域验证不起作用

javascript - 如何使用正则表达式执行验证?