دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • اردیبهشت

جلسه ۱۸ : آموزش کار با XML Schema

  • دسته‌بندی‌ها :
جلسه ۱۸ : آموزش کار با XML Schema
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته با آموزش جلسه آموزش با DTD در XML با شما علاقمندان این دوره همراه بودیم. در این جلسه آموزش کار با XML Schema را ارائه می نماییم.

      آموزش کار با XML Schema

      یک Schema XML ساختار یک سند XML را همانند یک DTD توصیف می کند.
      یک سند XML که از سینتکس درستی برخوردار است “Well Formed” نامیده می شود.
      یک سند معتبر XML در مقابل یک Schema XML هم  “Well Formed” و هم معتبر “Valid” شناخته می شود.

      Schema XML

      XML Schema یک جایگزین مبتنی بر XML برای DTD است:

      مثال : 

      Schema فوق به شرح زیر است:

      • <xs: element name = “note”> عنصر “note” را تعریف می کند.
      • <xs: complexType> عنصر “note” یک نوع پیچیده است.
      • <xs: element name = “به” type = “xs: string”> عنصر “to” نوع رشته (متن)
      • <xs: element name = “از” type = “xs: string”> عنصر “از” نوع رشته است.
      • <xs: element name = “heading” type = “xs: string”> عنصر “عنوان” رشته نوع.
      • <xs: element name = “body” type = “xs: string”> عنصر body از رشته نوع است.

      XML Schemas  قوی تر از DTD است!

      XML Schemas در XML شده اند.
      XML Schemas قابل بست و گسترش شده اند.
      XML Schemas از انواع داده پشتیبانی می کنند.
      XML Schemas می توانند از namespaces ها پشتیبانی نمایند.

      چرا باید از XML Schemas استفاده کرد؟

      با استفاده از XML Schema، فایل های XML شما می توانند توضیحات مربوط به قالب خود را ارائه دهند.
      با استفاده از XML Schema افراد زیادی  در استفاده از استانداردهای تغییر داده یا interchanging data برای هم عقیده و هم رأی می شوند.
      با استفاده از XML Schema، می توانید داده ها را تأیید کنید.

      XML Schemas از انواعی از داده پشتیبانی می کند

      یکی از بزرگترین نقاط قوت XML، پشتیبانی از انواع داده است؛ به طوری که:

      • توصیف محتوای سند آسان تر است.
      • محدودیت در داده ها آسان تر است.
      • اعتبار صحت داده ها ساده تر می شود.
      • تبدیل داده ها بین انواع داده های مختلف ساده تر و راحت تر می شود.

      XML Schemas از سینتکس XML استفاده می نماید

      یکی از بزرگترین نقاط قوت XML Schemas این است که در خود XML نوشته می شود. بنابرین:

      • مجبور به یادگیری یک زبان جدید نیستید.
      • می توانید از ویرایشگر XML خود برای ویرایش فایل های Schema خود استفاده کنید.
      • می توانید از تجزیه کننده XML خود برای تجزیه فایل های Schema خود استفاده کنید.
      • می توانید طرح های خود را با XML DOM دستکاری کنید.
      • می توانید طرح های خود را با XSLT تبدیل کنید.

      کلام آخر

      در این جلسه با آموزش کار با XML Schemas همراه شما بودیم.
      در جلسه بعدی شما را به آموزش کار با سرور در XML دعوت می نماییم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۸ : آموزش کار با XML Schema
      به اشتراک بگذارید