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.
Зовнішні посилання[ред. • ред. код]
- Специфіккація XPath 1.0
- російський переклад специфікації XML Path (XPath) версії 1.0
- Специфіккація XPath 2.0
- Що нового в XPath 2.0
- Парсер сайтів на Xpath. Урок 1 (Українська)
- Втілення XPath у JavaScript
- Підручник з численими прикладами
- Free Visual XPath Expression Builder
- Ще одна практика запитів XPath
- XPath Visualizer — запусти запит на свій власний XML
- TinyXpath- Втілення XPath на c++
- XPath Підручник (Німецький)
- XSLT і XPath посилання (Німецький)
