#!/usr/bin/python -u import libxml2 doc = libxml2.parseFile("ex4.xml") rngp = libxml2.relaxNGNewParserCtxt("ex4.rng") rngs = rngp.relaxNGParse() ctxt = rngs.relaxNGNewValidCtxt() print "validates: ", (doc.relaxNGValidateDoc(ctxt) == 0)