Похоже, что все широко используемые классы для XMLValidation, например XmlValidatingReader, отсутствуют (или присутствуют «только для совместимости интерфейса») в Silverlight.
Есть ли способ проверить XML по схеме XSD в Silverlight?
Извините, но я все еще не думаю, что это все еще возможно в SL3:
http://forums.silverlight.net/forums/p/53434/138536.aspx
Если вам действительно , действительно необходимо повторно использовать сборку .NET в SL, вы можете сделать это, но это означает, что вы должны объединить ее с вашим приложением. Я не рекомендую это, но подробности о том, как это сделать, можно найти здесь: http://www.netfxharmonics.com/2008/12/Reusing-NET-Assemblies-in-Silverlight
Надеюсь, это поможет.