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

你可能感兴趣的:(Serialize)