مقدمه XML Schema

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

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

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

آشنایی‌های پایه‌ای که باید داشته باشید

قبل از ادامه، باید اطلاعات زیر را به طور پایه‌ای بدانید:

  • 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 ببینید.