У меня довольно сложный XML, и у меня есть XSD для него. Я генерировал классы через xsd.exe и считывал XML в структуру классов через XmlSerializer, описанный здесь .
Отлично работает. Тем не менее, это первый раз, когда я сделал это таким образом, и я буду читать тонны XML-файлов из различных источников. Насколько надежен этот метод? Можно ли с уверенностью сказать, что если XML-файл соответствует спецификации XSD, то XmlSerializer сможет прочитать его очень хорошо?