مصطلحات XQuery
- Previous Page XQuery HTML
- Next Page قوانین دستور زبان 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>
مثالهای نقطه در مستند 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)
فرزند یک نقطه، فرزند فرزند، و غیره.
در مثال زیر، فرزندان 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>
- Previous Page XQuery HTML
- Next Page قوانین دستور زبان XQuery