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