I am trying to validate an XML file with Schematron, which is more complicated than XSD. I googled a lot and the best thing that came up is this Microsoft website. But that
Some programs, like oXygen, support schematron validation, but they probably use something like that RI under the hood.