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



  • ۱۹
  • خرداد

جلسه ۷۷ : آموزش کار با عنصر schema

  • دسته‌بندی‌ها :
جلسه ۷۷ : آموزش کار با عنصر schema
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با عنصر schema

      عنصر <schema> یا schema> element > عنصر ریشه هر XML Schema است.

      عنصر <schema> یا schema> element >

      همان طور که گفتیم عنصر <schema> یا schema> element > عنصر ریشه هر XML Schema است.
      به نمونه زیر توجه نمایید.

      مثال : 

      عنصر <schema> ممکن است دارای چند attributes باشد. اعلامیه schema یا به عبارتی schema declaration معمولا به نظر چیزی شبیه به این است:

      مثال : 

      قطعه زیر:

      مثال : 

      نشان می دهد که عناصر و نوع داده های مورد استفاده در schema ، از namespace فضای نام “https://www.pvlearn.com/2001/XMLSchema” آمده است. همچنین مشخص می کند که عناصر و نوع داده هایی که از فضای نام “https://www.pvlearn.com/2001/XMLSchema” آمده است باید با xs پیشوند شوند.

      این قطعه:

      مثال : 

      نشان می دهد که عناصر تعریف شده توسط این schema (توجه داشته باشیدnote, to, from, heading, body) از “https://www.pvlearn.com” می آیند و namespace هستند.

      این قطعه:

      مثال : 

      نشان می دهد که namespace پیش فرض “https://www.pvlearn.com” است.

      این قطعه:

      مثال : 

      نشان می دهد که هر عنصر مورد استفاده توسط سند نمونه XML که در این schema اعلام شده است باید namespace واجد شرایط باشد.

      ارجاع Schema در یک سند XML

      این سند XML دارای مرجع به Schema XML است:

      مثال : 

      قطعه زیر:

      مثال : 

      پیش فرض نام namespace را مشخص می کند. این اعلامیه به اعتبار سنجی schema-wi معروف است که تمام عناصر مورد استفاده در این سند XML در namespace های “https://www.pvlearn.com” اعلام شده اند.

      هنگامی که فضای نام دامنه XML Schema موجود است:

      مثال : 

      می توانید از schemaLocation attribute استفاده کنید.
      این attribute دارای دو مقدار است که توسط یک space جدا می شوند. اولین مقدار namespace است.
      مقدار دوم نیز محل قرار گیری XML schemaاست که برای namespace استفاده می شود:

      مثال : 

      کلام آخر

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

      QR:  جلسه ۷۷ : آموزش کار با عنصر schema
      به اشتراک بگذارید