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



  • ۱۹
  • خرداد

جلسه ۸۲ : آموزش کار با عنصر Empty در schema

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

      مقدمه

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

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

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

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

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

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

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

      عنصر Empty در schema

      یک عنصر پیچیده خالی فقط می تواند حاوی attributes ها باشد و بس!

      عناصر خالی پیچیده

      یک عنصر XML خالی:

      مثال : 

      عنصر “product” بالا هیچ محتوایی ندارد. برای تعریف یک نوع type بدون محتوا، ما باید نوعی type را تعریف کنیم که عناصر موجود در محتوی آن را اجازه وجود در آن را داشته باشند، اما در واقع هیچ عنصری مانند این را اعلان نمی کنیم:

      مثال : 

      در مثال بالا، یک نوع پیچیده complex type با محتوای پیچیده complexContent تعریف می کنیم. عنصر complexContent نشان می دهد که قصد داریم مدل محتوای یک نوع پیچیده را محدود یا گسترش دهیم و محدودیت عدد صحیح یک ویژگی را اعلام می کند، اما محتوای عنصری را معرفی نمی نماید.
      با این وجود، می توان عنصر “product” را به فشرده تری اعلام کرد، مانند این:

      مثال : 

      می توانید یک عنصر complexType را به nameبدهید.
      عنصر “product” یک type attribute است که به نام complexType اشاره دارد.
      (اگر از این روش استفاده کنید، چندین عنصر می توانند به یک نوع پیچیده اشاره کنند):

      مثال : 

      کلام آخر

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

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