مقدمهای بر XQuery
- صفحه قبلی آموزشهای XQuery
- صفحه بعدی مثالهای XQuery
بهترین راه توضیح XQuery این است که بگوییم: رابطه XQuery با XML مشابه رابطه SQL با جدولهای پایگاه داده است.
XQuery برای جستجوی دادههای XML طراحی شده است - نه تنها محدود به فایلهای XML است، بلکه شامل هرگونه دادهای است که میتواند به صورت XML نمایش داده شود، از جمله پایگاههای داده.
آشناییهای پایهای که باید داشته باشید:
قبل از ادامه درس، نیاز به دانش پایه زیر دارید:
- HTML / XHTML
- XML / XML نامگذاریها
- XPath
اگر میخواهید ابتدا این پروژهها را یاد بگیرید، لطفاً در صفحه اصلی این درسها را ببینید.
XQuery چیست؟
- زبان XQuery برای جستجوی دادههای XML استفاده میشود
- عملکرد XQuery بر روی XML مشابه عملکرد SQL بر روی پایگاه دادهها است
- XQuery بر اساس عبارات XPath ساخته شده است
- XQuery توسط همه موتورهای پایگاه داده اصلی پشتیبانی میشود (IBM، Oracle، Microsoft و غیره)
- XQuery یک استاندارد W3C است.
XQuery و جستجوهای XML
XQuery زبانی است که برای جستجو و استخراج عناصر و ویژگیها از مستندات XML استفاده میشود.
این یک مثال از حل مسئله واقعی با XQuery است:
تمام رکوردهای CD با قیمت کمتر از 10 دلار از مجموعه CD در فایل XML cd_catalog.xml انتخاب شوند.
XQuery و XPath
XQuery 1.0 و XPath 2.0 مدل داده مشترک دارند و از توابع و عملگرهای مشابهی پشتیبانی میکنند. اگر XPath را یاد گرفتهاید، یادگیری XQuery نیز مشکلی نخواهد داشت.
شما میتوانید درآموزشهای XPathبیشتر در مورد XPath بخوانید.
مثالهای کاربردی XQuery
XQuery قابل استفاده در:
- اطلاعات را استخراج کنید تا در خدمات شبکه استفاده شود
- گزارش خلاصه ایجاد کنید
- XML دادهها را به XHTML تبدیل کنید
- برای دریافت اطلاعات بیشتر، مستندات شبکهای را جستجو کنید
XQuery یک استاندارد پیشنهادی W3C است
XQuery با多种 استانداردهای W3C مانند XML، Namespaces، XSLT، XPath و XML Schema سازگار است.
XQuery 1.0 در 23 ژانویه 2007 به عنوان استاندارد پیشنهادی W3C تصویب شد.
برای اطلاعات بیشتر در مورد رویدادهای XQuery W3C، لطفاً مطالعه کنید:آموزشهای W3C》。
- صفحه قبلی آموزشهای XQuery
- صفحه بعدی مثالهای XQuery