XmlSerializer序列化实体类来操作xml文件

  

     在.net当中使用XmlSerializer类可以将实体类进行序列化,可以比较方便的操作xml文件。

     其中xml文件中不同的节点对应不同的实体类,相同有序的节点对应着实体类的集合类。demo如下:

     books.xml 文件 :

<?xml version="1.0" encoding="utf-8" ?>
<books>
  
<book bookname="c++语言编程" author="AAAA" Date="2009"></book>
  
<book bookname="Java语言编程" author="BBBB" Date="2009"></book>
  
<book bookname="C#语言编程" author="CCCC" Date="2009"></book>
</books>

      与之相对应的实体类及操作

     Books.cs :

Books.cs

主程序调用:

Form1

 

Demo download

posted on 2009-01-20 17:32  管理员  阅读(3005)  评论(0编辑  收藏  举报

导航