In Chapter 8, I start to move away from the realm of the System.Xml namespace of classes, to explore the
broader picture of how XML is used in .NET specifically from ADO.NET, the data access technology of
choice.
Chapter 8 looks at the role of XML in ADO.NET 2.0 and highlights the new XML related features of
ADO.NET. I cover the capabilities of the DataSet and DataTable classes, including reading and writing
XML, and programmatically accessing or changing its XML representation. I highlight how to synchro-
nize DataSets with XmlDataDocuments and why you would do so. I also cover the creation of strongly
typed DataSets and their advantages. Finally, I take a glimpse at how to access some of the new XML
features available in SQL Server 2005 from ADO.NET.