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



  • ۱۹
  • خرداد

جلسه ۷۴ : آموزش کار با Entities ها در DTD

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

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. این جلسه آخرین جلسه از سر فصل آموزشی DTD از دوره آموزشی XML است و قرار است که در این جلسه با ویژگی ها و کاربرد های Entities آشنا شوید و کار با آن ها را فرا گیرید. با سپاس از شوق یادگیری تان در پیگیری مطالب و جلسات، آخرین جلسه از این سر فصل را با عنوان آموزش کار با Entities ها در DTD را ارائه می نماییم.

      آموزش کار با Entities ها در DTD

      مروری بر آن چه در جلسات گذشته فرا گرفتیم:

      در ابتدای این سر فصل با ایجاد بلوک های XML در DTD آشنا شدبم و آموختیم که از دیدگاه DTD، تمام اسناد XML بوسیله بلوک های زیر ساخته شده اند:

      • Elements عناصر
      • Attributes ویژگی ها
      • Entities موجودیت ها
      • PCDATA
      • CDATA

      در جلسه بعد از آن نیز آموختیم که چگونه از عناصر در DTD استفاده نماییم و جلسه بعدی نیز اختصاص به کار با Attributes ها در DTD  داشت و در جلسه گذشته نیز که به نظر مهم ترین این سر فصل بود به مقایسه Attributes ها و عناصر در DTD پرداختیم. طبق آموخته های این جلسه استفاده از Attributes ها با یک سری از محدودیت ها رو به ور است که عبارنتد از :

      • attributes ها نمی توانند حاوی مقادیر چندگانه باشند (عناصر child را داشته باشند).
      • attributes ها به راحتی قابل گسترش نیستند (برای تغییرات آینده).
      • attributes ها نمی توانند ساختار را توصیف کنند (عناصر child می توانند).
      • attributes ها  با استفاده از کد برنامه، دستکاری می شوند.
      • مقادیر attributes ها در برابر DTD به راحتی قابل تست نیستند.

      اکنون نیز در آخرین جلسه کار با Entities را فرا می گیریم.

      کار با Entities ها در DTD

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

      اعلام داخلی یک Entities

      سینتکس

      مثال : 

      مثال

      مثال : 

      نکته

      یک نهاد دارای سه بخش است: یک امپرسورد (&)، یک نام entity و یک semicolon یعنی(؛).

      اعلام خارجی یک Entities

       سینتکس

      مثال : 

      مثال

      مثال : 

      در ادامه به ارائه چند مثال دیگر در DTD می پردازیم.

      یک نمونه DTD برای یک برنامه تلوزیونی

      مثال : 

      یک نمونه DTD برای مقاله روزنامه

      مثال : 

      یک نمونه DTD برای کاتالوگ یک محصول

      مثال : 

      کلام آخر

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

      QR:  جلسه ۷۴ : آموزش کار با Entities ها در DTD
      به اشتراک بگذارید