我有一个名为文件夹的对象,它有一个自己的子对象。
public class Folder(){
public string Name { get; set; }
public List<Document> Documents { get; set; }
public List<Folder> Folders { get; set; }
}
然后我有一个 xml ,我需要反序列化到这个对象。
样品:
<folder name="folder1">
<folder name="childfolder1">
<folder name="childfolder1-1">
<folder name="childfolder1-1-1">
......
</folder>
<document name="document1-1-1"/>
</folder>
<document name="document1-1"/>
</folder>
<folder name="childfolder2">
<folder name="childfolder2-1">
<folder name="childfolder2-1-1">
......
</folder>
<document name="document2-1-1"/>
</folder>
</folder>
<document name="document1"/>
</folder>
我需要帮助编写一个可以使用 XmlSerializer 将xml转换为对象的逻辑。
任何帮助将非常感谢。谢谢!