مصطلحات XQuery
- الصفحة السابقة XQuery HTML
- الصفحة التالية قواعد اللغة في XQuery
في XQuery، هناك سبعة أنواع من العقد: العناصر، الخصائص، النص، المساحة النامية، التعليمات البرمجية، التعليقات، والعقد الجذر (أو ما يُسمى بالعقد الجذري).
مصطلحات XQuery
العقد
في XQuery، هناك سبعة أنواع من العقد: العناصر، الخصائص، النص، المساحة النامية، التعليمات البرمجية، التعليقات، والوثيقة (العقد الجذر) XML يتم التعامل معها كشجرة العقد. جذع الشجرة يُسمى العقد الجذر أو العقد الجذري.
انظر إلى الوثيقة XML التالية:
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="ar">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
مثال العقد في الوثيقة XML العليا:
<bookstore> (العقد الخاص بالوثيقة) <author>J K. Rowling</author> (العقد الخاص بالعناصر) lang="ar" (العقد الخاص بالخصائص)
القيم الأساسية (أو ما يُعرف بالقيم الذرية، Atomic value)
القيم الأساسية هي العقد بدون آباء أو أبناء.
القيم الأساسية المثال:
J K. Rowling "ar"
المشروع
المشروع هو قيمة أساسية أو عنصر.
العلاقات بين العناصر
السلف (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)
يمكن أن يكون لديرتك فرعًا صفرًا، واحدًا أو عدة أطفال.
في المثال التالي، 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>
- الصفحة السابقة XQuery HTML
- الصفحة التالية قواعد اللغة في XQuery