我有以下要将其序列化为XML文件的类
public class HDLCParameters
{
[XmlElement("ClientMACAddress")]
public string ClientMACAddress { get; set; }
}
这是序列化的:
<HDLCParameters>
<ClientMACAddress>0x10</ClientMACAddress>
</HDLCParameters>
但我需要这样:
<HDLCParameters>
<ClientMACAddress value="0x10" />
</HDLCParameters>
我是否需要创建一个带有“value”字段的ClientMACAddress类?是不是有办法用它的值设置元素和属性?
感谢
答案 0 :(得分:1)
创建ClientMACAddress类,给它一个值字段,并指定它是一个属性(XmlAttributeAttribute)