Предположим, что у меня есть XML следующим образом:Deserialize вложенная XML только
<A>
<B>
<users>
<user>
<Name>User1</Name>
</user>
<user>
<Name>User2</Name>
</user>
</users>
</B>
</A>
Я десериализации только users
узел.
Вот что я делаю.
XmlSerializer serializer = new XmlSerializer(typeof(List<User>), new XmlRootAttribute("users"));
StringReader sr = new StringReader(xmlstring);
using (var reader = XmlReader.Create(sr))
{
var resultda = serializer.Deserialize(reader);
}
Но он выбрасывает исключение <A xmlns=''>
не ожидалось.
Возможный дубликат [Deserialize часть XML в классы] (http://stackoverflow.com/questions/22083548/deserialize-a-portion-of-xml-into-classes) –