Десериализация XML-элемента только с одним атрибутом и без значения

В моем XML есть элементы только с одним атрибутом и без значения. В моем примере элемент "валидность".

Фрагмент моего XML:

<master V="01101">
    <last_changed>2013-01-01</last_changed>
    <validity V="1994-01-01.."/>
</master>

Классы XML, как я бы это сделал:

[Serializable]
[DebuggerStepThrough]
[XmlType(AnonymousType = true)]
public class Master
{
    [XmlAttribute]
    public string V { get; set; }

    [XmlElement]
    public string last_changed { get; set; }
    public Validity validity { get; set; }
}

[Serializable]
[DebuggerStepThrough]
[XmlType(AnonymousType = true)]
public class Validity
{
    [XmlAttribute]
    public string V { get; set; }
}

Есть ли способ, которым мне не нужен дополнительный класс только для одного атрибута "validity"?

0 ответов

Другие вопросы по тегам