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



  • ۲۶
  • اردیبهشت

جلسه ۰۶ : آموزش کار با ویژگی های XML

  • دسته‌بندی‌ها :
جلسه ۰۶ : آموزش کار با ویژگی های XML
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با ویژگی های XML

      عناصر XML میتوانند همانند HTML دارای ویژگی هایی باشند؛ این ویژگی ها طراحی شده اند تا بتوانند حاوی اطلاعات مربوط به یک عنصر خاص باشند.
      پیش از شروع آموزش کار با ویژگی های XML باید به تعریف این ویژگی ها و ماهیت آنان پرداخت.

      ویژگی های XML باید نقل قول شوند

      مقادیر مشخص در XML بایستی همیشه نقل قول شوند. برای این کار می توان از یک یا دو نقل قول یا (“) استفاده کرد.
      برای جنسیت یک شخص <person>، عناصر می توانند به این شکل تعریف شوند:

      مثال : 

      یا می توان این طور آن را تعریف کرد:

      مثال : 

      اگر مقدار ویژگی مورد نظر، شامل دو نقل قول برای توصیف باشد؛ می توانید آن را به صورت یک نقل قول نیز به کار ببرید؛ مانند نمونه زیر:

      مثال : 

      یا می توانید از کاراکترهای توصیفی زیر استفاده کنید:

      مثال : 

      عناصر XML و در مقابل ویژگی های آن

      به مثال زیر نگاهی بی اندازید:

      مثال : 

      مثال : 

      در مثال اول gender یک ویژگی است اما در مثال دوم gender یک عنصر محسوب می شود اما هر دو مثال یک سری از اطلاعات را ارائه می دهند.
      با همه این ها زمان مشخصی در به کارگیری ویژگی ها و یا عناصر XML وجود ندارد.

      روش مورد علاقه من

      سه سند XML زیر در حقیقت حاوی اطلاعات کاملاً یکسانی هستند:
      یک ویژگی زمانی (date) در مثال زیر به کار رفته است:

      مثال : 

      یک عنصر زمانی (date)، در مثال دوم نیز استفاده شده است:

      مثال : 

      یک عنصر زمانی(date) قابل گسترش نیز در مثال سوم وجود دارد( این یکی مثال مورد علاقه من است!)

      مثال : 

      چه زمانی از ویژگی های XML اجتناب کنیم؟

      هنگام استفاده از ویژگی های XML یا XML Attributes نکات زیر را در نظر داشته باشید:

      • ویژگی ها نمی توانند مقادیر چندگانه را بپذیرند اما عناصر می توانند
      • ویژگی ها نمی توانند ساختار درختی داشته باشند اما عناصر می توانند
      •  ویژگی های XML قابل گسترش نیستند

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

      مثال : 

      ویژگی های XML برای متادیتا ها

      گاهی شناسه مراجع به عناصر اختصاص داده می شوند. این شناسه ها می توانند برای شناسایی عناصر XML به همان شیوه ای که از ویژگی id در HTML استفاده می کنند استفاده شوند. به این مثال توجه کنید:

      مثال : 

      شناسه ویژگی های بالا برای شناسایی تفاوت بین notes هاست و نمی توان آن را بخشی از خود note دانست. چیزی که قصد گفتن را داریم این است که فرا داده ها یا متادیتاها باید به عنوان ویژگی ذخیره شوند و داده ها را نیز بایستی به عنوان عناصر ذخیره کرد.

      کلام آخر

      در این جلسه به آموزش کار با ویژگی های XML پرداختیم و در طی چند نمونه سعی کردیم تا درک آن را آسان تر نماییم.
      در جلسه بعدی آموزش کار با Namespaces ها در XML را در دستور کار قرار خواهیم داد.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۶ : آموزش کار با ویژگی های XML
      به اشتراک بگذارید