مقدمه‌ای بر XPath

XPath زبانی است که برای پیدا کردن اطلاعات در مستند XML استفاده می‌شود. XPath برای هدایت در مستند XML از عناصر و ویژگی‌ها استفاده می‌کند.

چیزهایی که باید قبل از یادگیری داشته باشید:

قبل از ادامه یادگیری، باید اطلاعات زیر را به صورت پایه‌ای بدانید:

  • HTML / XHTML
  • XML / XML نام‌گذاری‌های فضایی

اگر می‌خواهید ابتدا این پروژه‌ها را یاد بگیرید، لطفاً در صفحه اصلی این آموزش‌ها را بازدید کنید.

XPath چیست؟

  • XPath از بیان مسیر برای هدایت در مستند XML استفاده می‌کند
  • XPath شامل یک کتابخانه استاندارد عملکرد است
  • XPath عنصر اصلی XSLT است
  • XPath یک استاندارد W3C است

عبارات مسیر XPath

XPath از عبارات مسیر برای انتخاب نودها یا مجموعه‌های نود در مستند XML استفاده می‌کند. این عبارات مسیر بسیار مشابه عبارات مسیر در سیستم‌های فایل معمولی کامپیوتر هستند.

توابع استاندارد XPath

XPath شامل بیش از 100 توابع درون‌زا است. این توابع برای مقایسه مقادیر رشته، عدد، تاریخ و زمان، پردازش نودها و QName، پردازش توالی‌ها و مقادیر منطقی و غیره استفاده می‌شوند.

استفاده XPath در XSLT

XPath عنصر اصلی استاندارد XSLT است. بدون دانش XPath نمی‌توانید مستند XSLT ایجاد کنید.

شما می‌توانید در کتابخانه ما بخوانید:آموزش XSLTبرای اطلاعات بیشتر بخوانید.

XQuery و XPointer بر اساس عبارات XPath ساخته شده‌اند. XQuery 1.0 و XPath 2.0 مدل داده مشترک و توابع و عملگرهای مشترک دارند.

شما می‌توانید در کتابخانه ما بخوانید:آموزش XQueryبرای اطلاعات بیشتر درباره XQuery بخوانید.

XPath یک استاندارد W3C است

XPath در 16 نوامبر 1999 به عنوان استاندارد W3C به حساب آمد.

XPath برای استفاده در XSLT، XPointer و نرم‌افزارهای تحلیل XML طراحی شده است.

شما می‌توانید در کتابخانه ما بخوانید:آموزش‌های W3Cبرای اطلاعات بیشتر درباره استاندارد XPath بخوانید.