【发布时间】:2013-03-16 04:26:18
【问题描述】:
我想创建以下xml:
<StartLot>
<fileCreationDate level="7">201301132210</fileCreationDate>
<fmtVersion level="7">3.0</fmtVersion>
</StartLot>
下面是序列化代码:
[Serializable]
class StartLot
{
public fileCreationDate{get; set;}
[XmlAttribute("level")]
public string level = "7";
public fmtVersion{get; set;}
[XmlAttribute("level")]
public string level = "7"; ??
}
既然我已经声明了属性层级,那么如何添加最后一个属性呢?
【问题讨论】:
-
你可能要创建另一种类型,看看这个答案stackoverflow.com/a/4154801/525138
-
[Serializable]属性不会影响 XML 序列化,但它不应该破坏任何留下它的东西。