ElementMatchPath dans Unified Service Desk
La balise <ElementMatchPath>
utilise une séquence de balises HTML
délimitées par des barres obliques. Cette rubrique décrit le fonctionnement de <ElementMatchPath>
.
Syntaxe de <ElementMatchPath>
L’extrait de code suivant montre comment la balise <ElementMatchPath>
est utilisée :
<html >
<head>
<title>Sample</title>
</head>
<body>
<form id="HAT form">
<p>HAT</p>
<p><input id="CB1" type="checkbox" />Customer Care Framework</p>
</form>
</body>
</html>
Le chemin de liaisons pour checkbox
est le suivant :
<ElementMatchPath>/html/body/form/p[1]/input</ElementMatchPath>
Cette séquence trace un chemin de navigation de la racine de DOM
vers l’élément cible, le dernier élément de la liste. Chaque balise successive représente l’enfant de la balise parente précédente. Les balises HTML
peuvent avoir un qualificateur numérique facultative qui prend la forme [n], n étant un entier. Le qualificateur [0]
est la valeur par défaut quand aucun qualificateur n’est spécifié. Le qualificateur [1] représente le deuxième frère correspondant à ce niveau DOM
, etc. Le qualificateur spécial [-1]
représente le dernier frère correspondant à ce niveau DOM
, quelle que soit la longueur de la liste. Dans l’exemple ci-dessus, la deuxième balise <p>
de la balise <form>
sert de racine au nœud enfant suivant dans l’arborescence DOM
.