XML序列化父元素
本文关键字:元素 序列化 XML | 更新日期: 2023-09-27 17:49:34
我必须将应用程序中的数据序列化为XML,但它必须符合现有格式,例如:
<Microsoft>
<Office>
<Students>
<Student Name="Blah" />
</Students>
</Office>
</Microsoft>
或类似的东西,其中Student是我要序列化的实体,我需要告诉它作为Microsoft/Office的子对象。有什么办法可以做到吗?
谢谢。
您需要一个Microsoft对象和一个Office对象。
例如:public class Microsoft
{
public IList<Office> Office {get; set;}
}
public class Office
{
public Student CurrentStudent {get; set;}
}
这将反序列化为一个带有列表(1个或多个)Office对象的MS对象。每个Office节点将有且只有1个学生对象。