Kizspy Question: 4
(Choose 1 answer)
What is the difference between XmlSerializer and DataContractSerializer in .NET?
A. XmlSerializer supports both XML and JSON, while DataContractSerializer only supports XML
B. XmlSerializer is used for complex data types, while DataContractSerializer is used for simple types
C. DataContractSerializer can handle objects with versioning and backward compatibility better than XmlSerializer
D. XmlSerializer can serialize private members, while DataContractSerializer cannot