2

Every year or so someone seems to ask the same question. Is there a good Python library to validate xml files comparing them to an xsd schema? The closest I've found is suggestions involving lxml, which unfortunately is not pure python (based on a few C libraries)

Sam Johnson
  • 943
  • 1
  • 13
  • 19

2 Answers2

5

I would be surprised to find any pure Python XSD validation libraries. I am aware of the following alternatives for CPython, but they all depend on non-Python code:

mzjn
  • 48,958
  • 13
  • 128
  • 248
  • I ended up rolling with lxml. I was originally worried about creating an executable for windows from this and the library not being included. Thankfully with what I'm working with, it looks like I'm good to go – Sam Johnson Jul 17 '11 at 05:43
1

I've used XSV for this. It's about four years since any active dev, but it works.

AJ.
  • 27,586
  • 18
  • 84
  • 94