在Python中无非Python依赖验证XML
我正在写一个小的Python应用程序,准备发布。需要加入简单的XML验证功能(这是一个调试工具),但我想避免使用像lxml或pyxml这样的编译C语言库,因为那样会让这个应用程序的发布变得更加困难。我找不到合适的解决方案,关于DTD、Relax NG或XML Schema的都不太合适。有没有什么建议?
4 个回答
4
你是指像 MiniXsv 这样的东西吗?我自己没用过,但从网站上可以看到
minixsv 是一个轻量级的 XML 模式验证工具包,完全用 Python 写的(至少需要 Python 2.4)。
所以,它应该能满足你的需求。
我觉得 ElementTree 也可以用来实现这个目标,不过我不是百分之百确定。