类字段到XML元素和属性

时间:2010-12-28 16:03:56

标签: c# xml serialization

我有以下要将其序列化为XML文件的类

public class HDLCParameters
{
    [XmlElement("ClientMACAddress")]
    public string ClientMACAddress { get; set; }
}

这是序列化的:

 <HDLCParameters>
     <ClientMACAddress>0x10</ClientMACAddress>
 </HDLCParameters>

但我需要这样:

<HDLCParameters>
     <ClientMACAddress value="0x10" />
</HDLCParameters>

我是否需要创建一个带有“value”字段的ClientMACAddress类?是不是有办法用它的值设置元素和属性?

感谢

1 个答案:

答案 0 :(得分:1)

创建ClientMACAddress类,给它一个值字段,并指定它是一个属性(XmlAttributeAttribute)