با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسات پیش با فصل XSLT در XML همراه ما بودید؛ در طی فصل قبل به گام به گام با XSLT و ویژگی ها و کاربردهای آن آشنا شدیم و کار با آن را آموختیم. در این جلسه که شصتمین جلسه از دوره آموزش XML و البته اولین جلسه از سر فصل آموزشی XQuery است؛ به معرفی و بررسی XQuery می پردازیم.
این سرفصل را با این سوال اساسی آغاز می کنیم:
در حقیقت XQuery تعیین می کند که XML برای SQL چگونه باشد و البته خود SQL نیز برای پایگاه داده به چه صورت تعیین شود.
XQuery برای انجام کوئری در XML طراحی شده است.
در ادامه به ارائه توصیفات دقیق تری از XQuery می پردازیم:
XQuery یک زبان برای یافتن و استخراج عناصر و ویژگی ها از اسناد XML است.
در اینجا یک مثال از آنچه که XQuery قادر به حل آن است ارائه شده:
“Select all CD records with a price less than $10 from the CD collection stored in cd_catalog.xml”
“تمام پرونده های CD را با قیمت کمتر از ۱۰ دلار از مجموعه سی دی ذخیره شده در cd_catalog.xml انتخاب کنید”
XQuery 1.0 و XPath 2.0 یک مدل داده مشابه را به اشتراک میگذارند و از توابع مشابه و اپراتورها پشتیبانی میکنند.
اگر قبلا XPath آشنا باشید، هیچ مشکلی با درک XQuery نخواهید داشت.
XQuery می تواند در موارد زیر مورد استفاده قرار گیرد:
XQuery با چندین استاندارد W3C مانند XML، Namespaces، XSLT، XPath و Schema XML سازگار است.
در سال ۲۰۰۷ XQuery 1.0 به عنوان یک W3C Recommendation معرفی گردید.
در این جلسه اختصاراً به معرفی و بررسی XQuery پرداختیم اما در جلسات بعد به صورت گسترده تری با امکانات و ویژگی های آن آشنا خواهید شد.
جلسه بعدی به ارائه مثال ها و نمونه های کاربردی در XQuery می پردازیم.
با پی وی لرن همراه باشید.