5

我有一个XmlDocument需要针对 Xml Schema 进行验证的 C# 语言。我看过很多关于如何使用的文章XmlDocument.Schemas.Add(namspace, xsdfilename),但是我的 XSD 没有保存在磁盘上,它在内存中(从数据库加载)。谁能给我有关如何XmlDocument使用 XSD 字符串验证的指示?

4

1 回答 1

4
using (StringReader stringReader = new StringReader(xsdString))
using (XmlTextReader xmlReader = new XmlTextReader(stringReader))
{
    xmlDocument.Schemas.Add(null, xmlReader);
}
于 2012-12-27T17:37:28.830 回答