Validate XmlDocument with XSD String in C #?

I have an XmlDocument in C # that I need to check for an Xml schema. I have seen many articles on how to do this using XmlDocument.Schemas.Add(namspace, xsdfilename) , however my XSD is not saved to disk, it is in memory (loaded from the database). Can someone give me directions on how to check an XmlDocument using an XSD string?

+4
source share
1 answer
 using (StringReader stringReader = new StringReader(xsdString)) using (XmlTextReader xmlReader = new XmlTextReader(stringReader)) { xmlDocument.Schemas.Add(null, xmlReader); } 
+2
source

All Articles