Основной целью XPath является обращение к частям XML-документа. Он также предоставляет базовые возможности для манипулирования строками, числами и логическими значениями. XPath использует компактный синтаксис без XML. XPath работает с абстрактной логической структурой XML-документа, а не с поверхностным синтаксисом.
XPath является результатом усилий по обеспечению общего синтаксиса и семантики для функциональности, совместно используемой преобразованиями XSL XSLT и XPointer ,
Основной целью XPath является обращение к частям документа XML . В поддержку этой основной цели он также предоставляет базовые средства для манипулирования строками, числами и логическими значениями. XPath использует компактный синтаксис, отличный от XML, чтобы упростить использование XPath в URI и значениях атрибутов XML. XPath работает с абстрактной, логической структурой XML-документа (например, XDM или DOM ), а не с поверхностным синтаксисом. XPath получил свое название от использования обозначения пути, как в URL для навигации по иерархической структуре XML-документа.
Помимо XSLT и XPointer, XPath теперь используется в других языках хоста, таких как XQuery , XML Schema , Schematron и Selenium ].
Что такое XPath?
XPath Visualizer - это локальное приложение HTML и JavaScript для обучения XPath. 1,0 по примеру. Просто загрузите ваш XML-файл, несколько раз введите любое выражение XPath и сразу же увидите результат, выделенный в документе XML (если установлен узел) или в отдельном диалоговом окне (в противном случае).
Онлайн-инструменты включают BIT-101 XPath Query Tool , FreeFormatter.com и этот валидатор , сделанный Крисом Нильсеном .
]70-минутное " Ускоренный курс в XPath «модуль доступен как часть видеокурса Pluralsight» Основы XSLT 2.0 и 1.0 »
" Эволюция XPath: что нового в XPath 3.0 " - Видеокурс Pluralsight (4,5 часа)