/bookstore - Sélectionner l'élément racine//book - Sélectionner tous les éléments book/bookstore/book - Sélectionner les éléments book sous bookstore//book/title - Sélectionner le title de tous les éléments book//book[@category] - Livres avec un attribut category//book[@category='web'] - Livres dont category est 'web'//@lang - Sélectionner tous les attributs lang//title[@lang='en'] - Titres dont lang est 'en'//book[1] - Premier élément book//book[last()] - Dernier élément book//book[position()<3] - Les deux premiers éléments book//book[price>35] - Livres avec price supérieur à 35//* - Sélectionner tous les éléments//@* - Sélectionner tous les attributs//title[@*] - Titres avec un attribut quelconque//book/* - Tous les éléments enfants sous bookXPath (XML Path Language) est un langage pour localiser des informations dans des documents XML et HTML. Il utilise des expressions de chemin pour sélectionner des nœuds ou des ensembles de nœuds dans un document. Largement utilisé pour l'extraction de données, le web scraping, les tests automatisés, etc. XPath supporte divers types d'expressions, y compris les chemins absolus, relatifs, la sélection d'attributs et le filtrage conditionnel.