I think mostly XmlSerializerhere:
- it is limited to tree data; it cannot handle full object graphs
- he is limited to public members, in public classes
- he can't really do much with
objectmembers - he has some disadvantages regarding generics
- like many serializers, it will not affect the properties of an instance in a collection (first of all, bad practice).
- xml ( )
DataContractSerializer , :