Я бы хотел прочитать и десериализовать более одного файла XML в мою структуру классов XML, учитывая список строк, состоящий из имен файлов.
Очевидно, что при чтении ОДНОГО XML-файла вы можете пойти так:
XmlRoot file = null;
XmlSerializer ser = new XmlSerializer(typeof(XmlRoot));
using (XmlReader read = XmlReader.Create(FileName))
{
file = (XmlRoot)ser.Deserialize(read);
{
Что будет десериализовать файл XML в структуру класса?
Невозможно иметь список с именами файлов и использовать цикл foreach для их перебора, считывания и десериализации по одному, поскольку это теоретически приведет к считыванию, десериализации и репликации нескольких корневых элементов в структуре класса.
В общем, я бы хотел десериализовать каждый файл и добавить необходимые главные элементы в корневой объект.
Кто-нибудь знает, как этого добиться? Это было бы очень полезно.
Заранее спасибо!
PS: Извините за мой английский, так как я не являюсь носителем языка. Если вам нужна дополнительная информация, просто скажите мне!