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



  • ۱۹
  • خرداد

جلسه ۶۴ : توضیح اصطلاحات XQuery

  • دسته‌بندی‌ها :
جلسه ۶۴ : توضیح اصطلاحات XQuery
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته به این مسئله پرداختیم که چگونه می توان از HTML در XQuery استفاده کرد. در ادامه این دوره سعی در  توضیح اصطلاحات XQuery داریم تا به گونه ای عمیق تر با این اصطلاحات رایج و به طبع آن با XQuery آشنا شوید.

      توضیح اصطلاحات XQuery

      گره ها Nodes

      در XQuery، هفت نوع گره وجود دارد:
      element, attribute, text, namespace, processing-instruction, comment و گره (document (root.
      اسناد XML به عنوان درختان گره رفتار می کنند. ریشه درخت گره سند (یا گره ریشه) نامیده می شود.
      به سند XML زیر نگاه کنید:

      مثال : 

      یک نمونه مثال از وجود گره ها در سند XML بالا:

      مثال : 

      مقادیر اتمی Atomic values

      مقادیر اتمی گره های بدون فرزند children یا والدین parent هستند.
      نمونه ای از مقادیر اتمی:

      مثال : 

      آیتم ها Items

      آیتم ها معمولاً مقدار اتمی یا گره هستند.

      روابط موجود بین گره ها

      والدین parent

      هر عنصر و attribute یک والد دارد.
      در مثال زیر عنصر book نوعی والد یا parent برای title، author، year و price است:

      مثال : 

      فرزندان children

      گره های عنصر ممکن است صفر، یک یا چند فرزند داشته باشند.
      در مثال زیرز همه برای book فرزند محسوب می شوند:

      مثال : 

      خواهران و برادران Siblings

      منظور از گره خواهر و برادر یا Siblings، گره هایی هستند که به گره والدین یا parent شباهت دارند.
      در مثال زیر  title، author، year و price همه گره خواهر و برادر محسوب می گردند:

      مثال : 

      اجداد Ancestors

      منظور از گره های اجداد یا Ancestors گره های هستند که والد گره والدین parent اند و به این ترتیب والد سایر گره ها نیز محسوب می شوند.
      در مثال زیر اجداد عنصر title به ترتیب  عنصر book و عنصر bookstore است.

      مثال : 

      نواده ها Descendants

      منظور از این گره ها گره فرزندان، گره فرزندان فرزندان، گره فرزندان فرزندان فرزندان و الی آخر است.
      در مثال زیر نوادگان عنصر bookstore عبارتند از عناصر year, title, author, book و price.

      مثال : 

      کلام آخر

      در این جلسه به توضیح اصطلاحات XQuery و روشن کردن این اصطلاحات و واژگان و البته گره های XQuery و روابط موجود در بین آن ها پرداختیم.
      در جلسه بعدی به آموزش سینتکس XQuery می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۶۴ : توضیح اصطلاحات XQuery
      به اشتراک بگذارید