لغة XPath (XML Path Language) هي لغة استعلامات تُستخدم لتحديد العناصر والقيم في مستند XML. تم تعريفها من قبل الجمعية العالمية للشبكة العالمية (W3C)، وقد ظهرت لأول مرة في عام 1999.
تستخدم XPath لتحديد واستخراج أجزاء معينة من مستند XML بناءً على تعبيرات الاستعلام الموجودة فيها. يمكن استخدام XPath لتحديد العناصر الفرعية أو الشجرية في مستند XML، وكذلك لتحديد العلاقات بين العناصر المختلفة والبحث عن القيم المحددة.
تقوم XPath بتوفير مجموعة متنوعة من الوظائف لتحديد العناصر، بما في ذلك تحديد العناصر باستخدام المسارات (paths)، وتحديد العناصر باستخدام الشروط والمعرفة (predicates)، واستخدام الدوال للتلاعب بالبيانات.
يمكن استخدام XPath في عدة سياقات، بما في ذلك في مستندات XML، وفي التحقق من التوافق مع متطلبات مختلفة، وفي عمليات تحليل البيانات.
يمكن الحصول على مزيد من المعلومات حول لغة XPath من مقالة ويكيبيديا التالية: XPath – ويكيبيديا.
إذا كنت بحاجة إلى معلومات محددة أو تفصيلية حول ميزات معينة أو استخدامات XPath، فالرجاء تقديم المزيد من التفاصيل لأن هذه المعلومات ليست متوفرة في الوصف الذي قدمته.