XPath

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

XPath (XML Path Language) — це мова виразів для адресації частин XML документу, або для обчислення величин (рядкових, числових або булевих) на основі вмісту XML документа.

XPath був створений щоб організувати доступ до елементів документа XML з файлу стилів XSLT. XPath створений на основі XML і є стандартом консорціуму W3C. У XPath використовується компактний синтаксис, відмінний від прийнятого в XML. У 2007 році завершилася розробка версії 2.0, яка тепер є складовою частиною мови XQuery.

Мова XPath основана на представленні XML документа у вигляді дерева, і надає можливість навігації всередені дерева, вибирати вузли за різними критеріями. В просторіччі (хоча це не офіційна специфікація) XPath вираз часто називають просто XPath.

На початку вмотивований бажанням надати загальний синтаксис і модель поведінки між XPointer та XSLT, XPath швидко здобув визнання розробників як мова малих запитів, і його підмножини використовуються в інших специфікаціях W3C, як наприклад XML Schema та XForms.

Зовнішні посилання[ред.ред. код]