XPATH es un lenguaje de búsqueda sofisticado que permite seleccionar partes de un documento XML representado como un árbol de nodos. XPATH incluye sintaxis, expresiones, funciones estándar y tipos de nodos como raíz, elemento, texto y atributo. Se usa comúnmente para realizar modificaciones en documentos XML en conjunto con XSL.