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



  • ۱۹
  • خرداد

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

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

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته آموزش schema را با عنصر any ادامه دادیم. طبق آنچه که در این جلسه فرا گرفتیم عنصر <any> ما را قادر به گسترش سند XML با استفاده عناصری می سازد که در schema مشخص نشده اند. اما در ادامه علاقمندان این دوره را به آموزش کار با عنصر anyAttribute در schema فرا می خوانیم.

      آموزش کار با عنصر anyAttribute در Schema

      اگر  عنصر <any> ما را قادر به گسترش سند XML با استفاده عناصری می سازد که در schema مشخص نشده اند؛ در آن صورت می توان گفت عنصر anyAttribute ما را قادر به گسترش سند XML با استفاده attributes می سازد که در schema مشخص نگردیده اند.

      عنصر <anyAttribute>

      همان طور که اشاره شد :
      عنصر anyAttribute ما را قادر به گسترش سند XML با استفاده attributes می سازد که در schema مشخص نگردیده اند.
      مثال زیر یک قطعه از یک  XML schema به نام “family.xsd” است.
      این یک اعلام برای عنصر “person” را نشان می دهد.
      با استفاده از عنصر <anyAttribute> می توانیم هر تعداد عناصر را به عنصر “person” اضافه کنیم:

      مثال : 

      اگر بخواهیم عنصر “person” را با attribute مورد نظر خود یعنی “eyecolor” گسترش دهیم، حتی اگر نویسنده schema فوق هرگز attribute ما یعنی «eyecolor» را اعلام نکند باز هم می توانیم این کار را انجام دهیم.

      به این فایل schema، به نام “attribute.xsd” توجه کنید:

      مثال : 

      کلام آخر

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

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