ADO use the binary format and ADO.Net use the xml formate
ADO uses binary serialization while ADO.NET uses text based serialization. Since the text takes more space, it takes longer to write it out. Question:-Is XML is a component of ADO.NET ? Answer: The answer of this question is always Yes because XML is an important component of ADO.NET architecture .ADO.NET use XML to store and transfer data.We not have to convert data to XML format.Datasets helps XML to integrate with ADO.NET. XML schema plays a role to get table definition,column,datatypes and constraints helps DataSet.