我正在 C#中使用XSD验证XML 以下是代码
var test = "C:/Temp/xmlconnector5.0.xsd";
var settings = new System.Xml.XmlReaderSettings();
settings.Schemas.Add(null, test);
settings.Schemas.Compile();
settings.ValidationType = System.Xml.ValidationType.Schema;
var reader = System.Xml.XmlReader.Create(new System.IO.StringReader(xmlDoc.InnerXml), settings);
while (reader.Read())
{
}
上面的代码工作正常。但是否可以不使用 XSD的物理路径。
我不想使用XSD路径,而是想使用我已添加到项目中的XSD本身作为Add Exisitng项目。
注意: - 我已经从XSD创建了一个类,并将其用作我的模型。