NuGet publisher profile
RelaxngValidatingReader is an implementation to validate XML with RELAX NG grammar. You can use full standard grammar components with it. Currently it supports both xml syntax and compact syntax.