This chapter will show you how to extend the power of the DataSet with XML-driven schemas written in an XML dialect called XML Schema Definition (XSD). These schemas can define the structure of any data, including things such as keys, relationships, constraints, and much more. Because it is a human-readable dialect, XSD also gives you the ability to annotate schemas and in doing so, to provide documentation about them.
This chapter will show you how to work with XSD, how to integrate XSD into your DataSets, and how to create a strongly typed wrapper around a DataSet based on an XSD schema.
WHAT YOU NEED
TYPED DATASETS AND XSD AT A GLANCE