У меня есть разные XML-файлы, которые мне нужно будет прочитать. Мне интересно, следует ли десериализовать файлы в пользовательские объекты или просто прочитать данные с помощью объектов XDocument
и Linq-to-XML.XML-сериализация или чтение XML-объектов?
Размер файлов варьируется от 1-2кБ до 3 Мб +, а разные объекты также имеют сложность (некоторые из них имеют атрибуты, некоторые имеют дочерние элементы, некоторые из них - некоторые).
Я полагаю, что работать с объектами проще, чем Linq-to-XML, но для создания этих объектов потребуется некоторое время. Существуют ли какие-либо эмпирические правила или предложения о том, когда следует десериализовать, а не Linq?
Спасибо за помощь!
Я думаю, что ваши очки правильно, особенно первый абзац. Благодаря! –