Десериализация из XML-файла с использованием Jackson
Тут была похожая тема, только у меня другой вопрос. Есть xml-файл:
<?xml version="1.0" encoding="utf-8" ?>
<Document>
<Personal>
<Work info="Работающий">
<users info="1">
<user name="Bill Gates">
<company>Microsoft</company>
<age>48</age>
</user info="2">
<user name="Larry Page">
<company>Google</company>
<age>42</age>
</user>
</users>
</Work>
</Personal>
</Document>
Вот класс в который передаю элементы:
[Serializable]
[XmlRoot(ElementName = ("Document"))]
public class XmlClass
{
[XmlElement(ElementName = "Personal")]
public InfoClass Info { get; set; }
}
public class InfoClass
{
[XmlElement(ElementName = "Work")]
public List<ManClass> Man { get; set; }
}
public class ManClass
{
[XmlAttribute(AttributeName = "info")]
public string info { get; set; }
}
Можно как-то пропустить элемент Document, т.е.чтобы не создавать
public class XmlClass