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



  • ۱۹
  • خرداد

جلسه ۸۱ : آموزش کار با عناصر پیچیده در schema

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

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه پیش با آموزش کار با Restrictions در schema همراه شما بودیم و کار با Restrictions ها یا محدودیت ها آشنا شدیم. در این جلسه به آموزش کار با عناصر پیچیده در schema می پردازیم.

      آموزش کار با عناصر پیچیده در schema

      یک عنصر پیچیده شامل عناصر و / یا attributes های دیگر است.

      عنصر پیچیده چیست؟

      همان طور که اشاره شد یک عنصر پیچیده شامل عناصر و / یا attributes های دیگر است.
      چهار نوع عناصر پیچیده وجود دارد:

      • عناصر خالی
      • عناصر که تنها عناصر دیگر را شامل می شوند.
      • عناصر که فقط متن دارند.
      • عناصری که هم حاوی متن و هم حاوی عنصر.

      نکته

      هر یک از این عناصر ممکن است شامل attributes ها نیز باشند!

      نمونه هایی از عناصر پیچیده

      یک عنصر XML پیچیده، “product”، که خالی است:

      مثال : 

      یک عنصر پیچیده XML، یعنی “employee”، که فقط شامل عناصر دیگر است:

      مثال : 

      عنصر پیچیده XML، یعنی “food”، که شامل متن است:

      مثال : 

      یک عنصر پیچیده XML، یعنی “description”، که شامل هر دو عنصر و متن است:

      مثال : 

      چگونه یک عنصر پیچیده را تعریف کنیم؟

      به این عنصر پیچیده XML نگاه کنید، “employee”، که شامل عناصر دیگر است:

      مثال : 

      می توانیم یک عنصر پیچیده در XML Schema را به دو روش مختلف تعریف کنیم:
      ۱٫ عنصر “employee” را می توان به طور مستقیم با نامگذاری عنصر اعلام کرد، مانند:

      مثال : 

      اگر از روش فوق استفاده می نمایید تنها عنصر “employee” می تواند از نوع پیچیده complex type مشخص شده استفاده کند.
      توجه داشته باشید که عناصر child فرزند، “firstname” و “lastname”، توسط نشانگر <sequence> احاطه شده اند. این به این معنی است که عناصر child باید به همان صورت که اعلام می شوند، ظاهر شوند.
      ۲٫ عنصر “employee” می تواند یک type attribute داشته باشد که از آن برای ارجاع نام به نوع پیچیده complex type استفاده می شود:

      مثال : 

      اگر از روش فوق استفاده می نمایید چندین عنصر می توانند به یک نوع پیچیده تر اشاره کنند مانند مورد زیر:

      مثال : 

      همچنین می توانید یک عنصر پیچیده را در یک عنصر پیچیده موجود اضافه کنید و برخی از عناصر را مانند lمورد زیر اضافه نمایید:

      مثال : 

      کلام آخر

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

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