如何使用架构为字符串格式的架构验证 xml 文件

本文关键字:验证 xml 文件 字符串 何使用 格式 | 更新日期: 2023-09-27 18:35:55

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

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

请帮忙

如何使用架构为字符串格式的架构验证 xml 文件

试试这个:

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