XQuery পরিভাষা

XQuery-তে সাতটি নোড রয়েছে: তত্ত্ব, গুণ, টেক্সট, নামস্পেস, প্রক্রিয়ানোড, কমেন্ট এবং নথিপত্র (শীর্ষ) নোড

XQuery পরিভাষা

নোড

XQuery-তে সাতটি নোড রয়েছে: তত্ত্ব, গুণ, টেক্সট, নামস্পেস, প্রক্রিয়ানোড, কমেন্ট এবং নথিপত্র (শীর্ষ) নোড।XML নথিপত্রটি নোড গাছ হিসাবে হয়ে থাকে।গাছের মূল নোডকে নথিপত্র নোড বা শীর্ষ নোড বলা হয়

নিচের XML নথিপত্র দেখুন:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author> 
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

ওয়াক্সমিক্সট্রামের উপরোক্ত নোড উদাহরণ:

<bookstore>  (নথিপত্র নোড)
<author>J K. Rowling</author>  (তত্ত্বক নোড)
lang="en"  (গুণ নোড)

মূল্য (বা আণুমূল্য, Atomic value)

মূল্য হল একটি অভাবী পারিতপরিতা নোড বা নিষ্ক্রিয় নোড

মূল্যের উদাহরণ:

J K. Rowling
"en"

প্রকল্প

প্রকল্পটি মৌলিক মান বা নোড

নোড সম্পর্ক

পূর্ববর্তী (Parent)

প্রত্যেক ইলিমেন্ট ও অ্যাট্রিবিউটের একটি পূর্ববর্তী হয়。

নিচের উদাহরণে, book ইলিমেন্টটি title, author, year এবং price ইলিমেন্টগুলির পূর্ববর্তী হলো:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

সাবদেশ (Children)

সাবদেশ (Children) ইলিমেন্টটি কোনও শূন্য, একটি বা একাধিক হতে পারে。

নিচের উদাহরণে, title, author, year এবং price ইলিমেন্টগুলি book ইলিমেন্টের সাবদেশ হলো:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

সমস্ত ভাই (Sibling)

একই পূর্ববর্তীর সাথে সমস্ত নোডগুলি।

নিচের উদাহরণে, title, author, year এবং price ইলিমেন্টগুলি একই পূর্ববর্তীর সাথে সমস্ত সামগ্রী হলো:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

পূর্ববর্তী (Ancestor)

কোনও নোডের পূর্ববর্তী, পূর্ববর্তীর পূর্ববর্তী, ইত্যাদি।

নিচের উদাহরণে, title ইলিমেন্টের পূর্ববর্তী সমস্ত সামগ্রী হলো book এবং bookstore ইলিমেন্টগুলি:

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

পরবর্তী (Descendant)

কোনও নোডের সাবদেশদের, সাবদেশের সাবদেশ, ইত্যাদি।

নিচের উদাহরণে, bookstore এর পরবর্তী সমস্ত সামগ্রী হলো book, title, author, year এবং price ইলিমেন্টগুলি:

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>