up,大家发表一下自己的想法吧。

解决方案 »

  1.   

    Java中的Castor技术实际上是通过一个Mapping xml 文件类规定一个在Java的Class 实例和Xml文档之间的映射关系. 使得特定的Java类实例可以通过一定的规则序列化到Xml文档中,并且可以在必要时从Xml文档再反序列化生成类的具体实例. 该技术在.NET中对应的组成部分为 Xml Serialization技术, 相关的类主要集中在
    System.Xml.Serialization 命名空间下:
    http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemXmlSerialization.asp?frame=true而.NET中提供了更为丰富和强大的方法来组织一个类的Xml 序列化(Serialization), 在.net中我们可以通过在类定义中添加一些辅助属性(Attribute) 来控制一个类它该如何序列化,每个成员变量,应该序列化成什么形式等等. 并且序列化和反序列化的实际工作主要由
     System.Xml.Serialization.XmlSerializer 这个类来负责:
    http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemXmlSerializationXmlSerializerClassTopic.asp?frame=true