Le langage XML Path (XPath) est un sous-langage XSL conçu pour identifier ou adresser de manière unique des parties d'un document XML source.
Une expression XPath peut servir à rechercher des informations dans un document XML et à les en extraire. Elle peut également servir à localiser un segment et une balise précis dans un document UMF.