如何使用模式验证xml文件,其中模式为字符串格式

时间:2012-05-31 06:50:57

标签: c# xml

我需要针对XML验证XSD Schema文件,代码运行正常。但是目前,架构以字符串格式存储在数据库中,并且如下所示验证的代码不起作用

 XmlReaderSettings settings = new XmlReaderSettings();
 settings.Schemas.Add(null,"SchemaURL");

请帮助

1 个答案:

答案 0 :(得分:2)

试试这个:

StringReader stringReader = new StringReader("XmlSchema"); 
XmlSchema xmlSchema;
xmlSchema = XmlSchema.Read(stringReader, null);
settings.Schemas.Add(xmlSchema);