مصطلحات XQuery
- الصفحة السابقة XQuery HTML
- الصفحة التالية قواعد اللغة XQuery
في XQuery، هناك سبعة أنواع من العناصر: العنصر، السمة، النص، المساحة الاسمية، التعليمات البرمجية، التعليقات، و العنصر الوثيقة (الجذر). الوثيقة XML يتم التعامل معها كشجرة العناصر. الجذر في الشجرة يسمى عنصر الوثيقة أو الجذر.
مصطلحات 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>
مثال على العناصر في الوثيقة XML:
<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)
يمكن للعنصر الابن ان يكون بدون أبناء او بابن واحد او اكثر.
في المثال التالي، العناصر 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)
ابن، ابن الابن، وهلم جرا.
في المثال التالي، تنحدر جميع الأبناء من العناصر book، title، author، year و price من bookstore:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- الصفحة السابقة XQuery HTML
- الصفحة التالية قواعد اللغة XQuery