تدریس XML Schema

XML Schema جانشین DTD بر اساس XML است.

XML Schema می‌تواند ساختار مستند XML را توصیف کند.

زبان XML Schema می‌تواند به عنوان XSD (XML Schema Definition) نیز اشاره شود.

آشنایی‌های لازم

قبل از ادامه، باید از دانش زیر آگاه باشید:

  • HTML / XHTML
  • XML و XML نام‌گذاری
  • آشنایی اولیه با DTD

اگر می‌خواهید ابتدا این پروژه‌ها را یاد بگیرید، لطفاً در صفحه اصلی این آموزش‌ها را مشاهده کنید.

XML Schema چیست؟

عملکرد XML Schema تعریف اجزا قانونی ساختار مستند XML است، مشابه DTD.

XML Schema:

  • تعریف عناصری که می‌توانند در مستند وجود داشته باشند
  • تعریف ویژگی‌هایی که می‌توانند در مستند وجود داشته باشند
  • تعریف اینکه کدام عنصر زیرعنصر است
  • تعریف ترتیب زیرعناصر
  • تعریف تعداد زیرعناصر
  • تعریف اینکه آیا یک عنصر خالی است یا می‌تواند متن را شامل شود
  • تعریف نوع داده برای عناصر و ویژگی‌ها
  • تعریف مقدار پیش‌فرض و مقدار ثابت برای عناصر و ویژگی‌ها

XML Schema جانشین DTD است

ما معتقدیم که XML Schema به زودی جایگزین DTD در بیشتر برنامه‌های شبکه‌ای خواهد شد.

دلیل آن به شرح زیر است:

  • XML Schema می‌تواند برای نیازهای آینده گسترش داده شود
  • XML Schema کامل‌تر و قوی‌تر است
  • XML Schema بر اساس XML نوشته شده است
  • XML Schema پشتیبانی از نوع داده‌ها را دارد
  • XML Schema از فضاهای نام‌گذاری پشتیبانی می‌کند

XML Schema استاندارد W3C است

XML Schema در 2 مه 2001 به استاندارد W3C تبدیل شد.

شما می‌توانید در کتابخانه ما به اینآموزش‌های W3Cاطلاعات بیشتری در مورد استاندارد XML Schema در این لینک پیدا کنید.