忽略类名XML序列化

时间:2016-09-25 08:51:25

标签: c# xml-serialization

我不确定这个问题是否真的微不足道,但我试图找到一个简单问题的简单解决方案而不会达到任何复杂程度。 我有一个类包含一组具有相同特征的属性,我需要封装它们而不更改XML输出结果,我该怎么做?

旧班级表格

Class School
{
public string studentname;
public string studentID
public string roomname;
public string roomID
}

新班级格式

Class School
    {
    public Student x;
    public Room y
    }
class Student
{
 public string studentname;
    public string studentID
}
class Room
{
    public string roomname;
    public string roomID
}

我需要保留的XML格式

   <School>
     <studentname>xxx</studentname>
     <studentID>yyy</studentID>
     <roomname>zzz</roomname>
     <roomID>ddd</roomID>
</School>

0 个答案:

没有答案