【发布时间】:2009-10-01 04:13:10
【问题描述】:
我的xml格式如下:
<FavouriteSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Customer>
<ID>12</ID>
<ID>2</ID>
<ID>5</ID>
</Customer>
<Supplier>
<ID>158</ID>
<ID>23</ID>
<ID>598</ID>
</Supplier>
</FavouriteSettings>
================================================ ===============
我会有一个像下面这样的课程
class FavouriteList
{
public string Name; // this name will be "Customer" and "Supplier"
public List<int> aList; // to store those "ID" value
}
Class FavouriteSettings
{
public List<FavouriteList> bigList;
}
我需要做什么或改变才能使此类与 XMLSerializer 一起使用以生成类似该格式的 XML 文件并反序列化回列表和类作为 FavouriteList?
【问题讨论】:
-
(添加了第二个示例,显示 LINQ-to-XML 与您现有的类型)
标签: c# .net xml xml-serialization