XSD Schema Validation in Ruby

ruby, validation, xsd

Solution

As schemas are XML documents themselves you can validate them like any other document. Both an XSD and a DTD for XML Schema can be found on this site http://www.w3.org/2001/XMLSchema.

Problem

I have found several sources regarding how to validate an xml document against a schema, but I have an application in ruby in which I need to validate that a user supplied schema is a valid schema itself. Is there a way to that I can check this? Is there an XSD schema to validate an XSD schema? Or are there libraries or gems that do this for me?

Original source