使用XSd验证Xml而不使用XSD物理路径

时间:2014-02-21 10:14:37

标签: xml xsd xsd-validation xml-validation

我正在 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创建了一个类,并将其用作我的模型。

0 个答案:

没有答案