Валидация XmlDocument, используя несклько Xsd схем

246
16 ноября 2021, 23:10

Имеется XmlDocument, который необходимо проверить на соответствие 1 и более Xsd схеме.

Если схема одна и при валидации возникают ошибки, то обработка их происходит должным образом (ошибки отлавливаются). Если же схем более одной и проверка хотя бы одной проходит успешно, то ошибки валидации других почему-то не отлавливаются.

Примерно следующий код:

XmlDocument xml = new XmlDocument();
xml.Load(Файл);
foreach (String name in НаборСхем))
{
    XmlSchema schema;
    using (var reader = XmlReader.Create(Path.Combine(Путь, name)))
    {
        schema = XmlSchema.Read(reader, null);
    }
    xml.Schemas.Add(schema);
}
xml.Validate((o, e) =>
{
    Exceptions.Add(e.Exception);
});

Почему так?

READ ALSO
обновление проекта c#

обновление проекта c#

Столкнулся с такой задачей по обновлению клиента приложения

129
Сортировка поверх группировки LINQ

Сортировка поверх группировки LINQ

Имеется коллекция с даннымиЯ пишу к ней следующий запрос:

293
Unity Rigidbody.Addforce Impulse

Unity Rigidbody.Addforce Impulse

Необходимо, чтобы объект paddle толкал объект sphere и второй получал импульс, после этого второй объект бы катился от импульсаТо, что получается...

248
Имя отсутствует в текущем контексте C#

Имя отсутствует в текущем контексте C#

Есть форма FormData и форма FormResultНа первой есть textBox и Button

116