XPath est un langage d'expressions conçu pour interroger ou transformer des documents XML. Développé par le World Wide Web Consortium, il permet de calculer des valeurs à partir du contenu d'un document XML. XPath offre un niveau d'abstraction supérieur pour manipuler le texte par rapport au codage XML brut. Extensible Language Transformations (XSLT) et XPointer utilisent et définissent XPath. C'est un langage extensible s'appuyant sur le concept d'abstraction d'information du XML Information Set.
Qu'est-ce que XPath ?