با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته کار با XSLT را فرا گرفتیم و با کاربردهای آن آشنا شدیم و آموختیم که ویژگی منحصر به فرد XSLT این است که می تواند XML را تبدیل به HTML نماید. در ادامه این دوره شما را به آموزش کار با XQuery در XML دعوت می نماییم.
مانند سبک و سیاق جلسات گذشته در آموزش کار با XQuery در XML نیز ابتدا به این سوال پاسخ می دهیم که XQuery چیست؟
XQuery در واقع XML ای است که SQL پایگاه داده آن است.
XQuery برای جستجوی داده های XML طراحی شده است.
در ادامه می توانید یک نمونه از XQuery را مشاهده نمایید.
1 2 3 4 | for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title |
اما بیاید با دقت و ارائه جزئیات بیشتری به معرفی XQuery بپردازیم.
XQuery یک زبان برای یافتن و استخراج عناصر و ویژگی ها از اسناد XML است.
در اینجا می توانید مثالی از آنچه XQuery می تواند حل کند ببینید :
“تمام پرونده های CD را با قیمت کمتر از ۱۰ دلار از مجموعه سی دی ذخیره شده در cd_catalog.xml انتخاب کنید”
“Select all CD records with a price less than $10 from the CD collection stored in cd_catalog.xml”
XQuery 1.0 و XPath 2.0 یک مدل داده مشابه را به اشتراک میگذارند و از عملکردهای مشابه و اپراتورها پشتیبانی میکنند.
اگر قبلا با XPath آشنایی داشته اید، در این صورت هیچ مشکلی با درک XQuery نخواهید داشت.
XQuery با چندین استاندارد W3C مانند XML، Namespaces، XSLT، XPath و Schema XML سازگار است.
۱٫۰ XQuery در سال ۲۰۰۷ تبدیل به یک W3C Recommendation تبدیل شده است.
در این جلسه به آموزش کار با XQuery در XML پرداختیم.
در جلسه بعد شما را با XLink و کاربردهای آن آشنا می نماییم.
با پی وی لرن همراه باشید.