The NMatrix project, over at sourceforge, got an excellent implementation of Schematron for .NET. It makes it simple to mix XML Schema and Schematron rules to create a very powerful method for validating your XML.