在 C# 中使用 XSD 字符串验证 XmlDocument?

shn*_*nar 5 c# xml validation xsd xmldocument

XmlDocument在 C# 中有一个需要针对 Xml 架构进行验证的代码。我已经看过很多关于如何使用XmlDocument.Schemas.Add(namspace, xsdfilename). 谁能给我一些关于如何XmlDocument使用 XSD 字符串验证的指示?

Jam*_*See 4

using (StringReader stringReader = new StringReader(xsdString))
using (XmlTextReader xmlReader = new XmlTextReader(stringReader))
{
    xmlDocument.Schemas.Add(null, xmlReader);
}
Run Code Online (Sandbox Code Playgroud)