با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسات گذشته این دوره با AJAX و DOM آشنا شدیم و کار با آن ها را فرا گرفتیم. در ادامه دوره آموزشی XML سر فصل جدیدی را آغاز می کنیم و به کار روی XPath می پردازیم که در جلسات ابتدایی این دوره مختصراً به آن اشاره ای شد. این فصل را با معرفی و بررسی XPath در XML آغاز می نماییم.
معرفی و بررسی XPath در XML را با این سوال اساسی آغاز می کنیم که XPath چیست؟
XPath یک عنصر اصلی در استاندارد XSLT است.
XPath می تواند برای حرکت از طریق عناصر و ویژگی ها در یک سند XML مورد استفاده قرار گیرد.
XPath از عبارات مسیر برای انتخاب گره ها یا گره ها در یک سند XML استفاده می کند.
این عبارات مسیر بسیار شبیه عبارات مسیری است که در سیستم فایل های کامپیوتری سنتی استفاده می شود:
XPath شامل بیش از ۲۰۰ توابع ساخته شده است.
در XPath توابع برای مقادیر رشته، مقادیر عددی، بولین توابع برای مقادیر رشته، مقادیر عددی، بولین، تاریخ و زمان ، دستکاری گره، دستکاری توالی، تاریخ و زمان مقایسه، دستکاری گره، دستکاری توالی و … وجود دارد.
عبارات XPath امروزه نیز می تواند در جاوا اسکریپت، جاوا، اسکریپت XML، پی اچ پی، پایتون، C و C ++ و بسیاری از زبان های دیگر مورد استفاده قرار گیرد.
XPath یک عنصر اصلی در استاندارد XSLT است.
با استفاده از دانش XPath شما می توانید از دانش XSLT خود نیز بهره ببرید.
در تاریخ ۱۶ نوامبر ۱۹۹۹ ۱٫۰، نسخه XPath 1.0 به عنوان یک W3C recommendation معرفی شد.
در تاریخ ۲۳ ژانویه ۲۰۰۷، نسخه XPath 2.0 به عنوان یک W3C recommendation معرفی گردید.
و در تاریخ ۸ آوریل ۲۰۱۴، نسخه XPath 3.0 نیز به عنوان یک W3C recommendation معرفی گردید.
سر فصل آموزشی XPath را با معرفی و بررسی XParh در XML شروع کردیم.
در جلسه بعدی به شما می آموزیم که چگونه گره های XPath کار نمایید.
با پی وی لرن همراه باشید.