XPath (XML Path Language) permet d'identifier ou de gérer les différentes parties d'un document XML. Une expression XPath peut être utilisée pour effectuer une recherche dans un document XML et extraire les informations de ses noeuds, qui peuvent être n'importe quelle partie du document, comme un élément ou un
attribut.
XPath peut être utilisé seul ou avec XSLT.
XPath permet de créer facilement des expressions simples gérées par des données. Les exemples suivants présentent des situations dans lesquelles vous pouvez utiliser une expression XPath :
- Dans des flux de médiation, la propriété racine du journal des messages utilise une expression XPath qui indique la partie du message à la disposition de la primitive pour traitement.
- Dans des flux de médiation, vous pouvez utiliser XPath pour identifier une ou plusieurs zones dans un message et utiliser ces zones pour filtrer ou sélectionner en indiquant une valeur.
- Dans des processus BPEL, vous pouvez utiliser XPath pour référencer des parties d'une variable BPEL en tant qu'instruction FROM ou instruction TO dans une activité d'affectation.
- Dans des processus BPEL, vous pouvez utiliser XPath pour définir des conditions, telles que des conditions d'exit et des conditions de boucle.
Vous pouvez utiliser le générateur d'expressions XPath pour générer l'expression XPath sous forme graphique. Le générateur d'expressions XPath fournit une arborescence de navigation du message dans laquelle vous pouvez sélectionner des parties de l'expression XPath.
Si vous vous trouvez dans une zone qui accepte une expression XPath, vous pouvez appuyer sur Ctrl+Espace pour accéder à l'assistant de contenu.
L'assistant de contenu vous fournit les fonctions et les opérateurs XPath disponibles pour votre expression. Pour plus d'informations sur l'utilisation de XPath 1.0, reportez-vous aux ressources suivantes :