在c#中使用XSD字符串验证XmlDocument
本文关键字:字符串 验证 XmlDocument XSD | 更新日期: 2023-09-27 17:49:36
我在c#中有一个XmlDocument
,我需要根据Xml模式进行验证。我看过很多关于如何使用XmlDocument.Schemas.Add(namspace, xsdfilename)
做到这一点的文章,但是我的XSD没有保存在磁盘上,而是保存在内存中(从数据库加载)。谁能给我指点如何验证XmlDocument
与XSD字符串?
using (StringReader stringReader = new StringReader(xsdString))
using (XmlTextReader xmlReader = new XmlTextReader(stringReader))
{
xmlDocument.Schemas.Add(null, xmlReader);
}