Проверка Xml с помощью XSd без использования физического пути XSD

Я проверяю XML с XSD в C#.
Ниже приведен код

 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.

Я не хочу использовать Path of XSD, вместо этого хочу использовать сам XSD, который я добавил в проект как элемент Add Exisitng.

Примечание:- Я создал класс из XSD и использовал его в качестве модели.

0 ответов

Другие вопросы по тегам