در حقیقت هیچی!
فایل XSD شامل اطلاعات "شَمای" (Schema) یک DataSet هست. DataSet هایی که با نام "Strongly Typed Dataset" شناخته میشن.
Strongly Typed Datset ها باعث میشن تا برنامه نویس درک بهتری و آسان تری برای دسترسی به مقادیر و اجزای یک Dataset داشته باشه.
مراحلی که برای ایجاد یک STD طی میشه شامل:
- ایجاد یک "شمای" XML که ساختار Dataset رو نگهداری می کنه. (این "شما" در فایل XSD نگهداری میشه)
- استفاده از ابزار XSD Maker که با نام "xsd.exe" می تونی در سیستمت پیداش کنی. این ابزار برای ایجاد یک کلاس که شامل سورس کد برای کار با Dataset مورد نظرت هست به کار میره.
- کامپایل کلاس ایجاد شده با فایل vbc.exe یا cs.exe و قرار دادن DLL حاصل در پوشه ی Bin
ساختار "شمای" Dataset رو می تونی با استفاده از متد GetXmlSchema ی DataSet ات به دست بیاری.
سینتکس استفاده از ابزار XSD Maker به شکل زیر هست:
Xsd.exe /d /l:vb myFile.xsd
اگر از #C استفاده می کنی، به جای vb، کلمه ی #C رو قرار بده.
بعد از اجرای دستور فوق، فایلی با نام myFile.vb در اختیارت قرار میگیره که باید کامپایلش کنی...
طریقه ی استفاده از متدهای DLL ایجاد شده ساده ست. امتحان کن!
موفق باشی.