Я пытаюсь проверить XDocument с моей скомпилированной схемой (которая работает), но когда я пытаюсь получить доступ к PSVI для корневого XElement, он возвращает ноль. Мне нужно это, чтобы я мог проверить дочерние элементы XElements.
Вот пример кода того, что я пытаюсь сделать:
XDocument xmlDoc = XDocument.Load(xmlFilePath);
XElement root = _xmlDoc.Elements().Single();
XmlSchemaSet schemas = new XmlSchemaSet();
schemas.Add(schema);
xmlDoc.Validate(schemas, ValidationEventHandler);
XmlSchemaElement se = xmlDoc.Elements().Single().GetSchemaInfo();
Я вижу, что проверка для XDocument работает, я ловлю ValidationEvents и все.
Все мысли приветствуются. Спасибо.