我有一个类需要序列化为xml。 这个类的样子如下:
[XmlRoot("clubMember")]
public class Person
{
[XmlElement("memberName")]
public string Name {get; set;}
[XmlArray("memberPoints")]
[XmlArrayItem("point")]
public List<Int32> ClubPoints {get; set;}
}
当我序列化上述类时,它会生成以下XML。
<clubMember>
<memberName> xxxx</memberName>
<memberPoints>
<point >xx </point>
<point >xx </point>
</memberPoints>
</clubMember>
我希望生成以下格式的XML:
```xml
我要翻译的内容:
```<clubMember>
<memberName> xxxx</memberName>
<memberPoints>
<point value="xx"/>
<point value="xx"/>
</memberPoints>
</clubMember>
有没有一种方法可以生成上面提到的XML,而不需要修改类结构?我很喜欢保持类结构不变,因为它在我的应用程序中被广泛使用。