Объект DataSet (Набор данных) содержит методы
WriteXml и WriteXmlSchema, которые выдают данные и
схему данных, хранящихся в наборе данных.
Схема XML, возвращаемая объектом DataSet (Набор
данных), определяется из самих данных. Пока
вы не добавите явным образом в объект DataSet (Набор
данных) ограничения, такие, как первичные
или внешние ключи, они не будут частью схемы.
Объект DataSet (Набор данных) содержит также и
методы, предназначенные для чтения XML: ReadXml и
ReadXmlSchema. С помощью ReadXml можно считывать
данные и схему в объект DataSet (Набор данных).
Когда схема отсутствует, метод попытается
извлечь ее изданных. Если же это не удастся,
возникнет исключение. ReadXmlSchema считывает
схему документа.
При отсутствии в документе XML схемы, DataSet (Набор данных) будет извлекать