Десериализация из 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

Ответы (0 шт):