я хочу указать, что одно свойство в сериализуемом классе XML является атрибутом другого свойства в классе, а не самого класса. Возможно ли это без создания дополнительных классов?
Например, если у меня есть следующий класс C #
class Alerts
{
[XmlElement("AlertOne")]
public int AlertOneParameter { get; set; }
public bool IsAlertOneEnabled { get; set; }
}
, как я могу указать, что IsAlertOneEnabled является атрибутом AlertOne, чтобы XML сериализовался в следующее?
<Alerts>
<AlertOne Enabled="True">99</AlertOne>
</Alerts>