ElementMatchPath in Unified Service Desk
<ElementMatchPath>
Tag verwendet eine Sequenz von HTML
Tags, die durch Schrägstriche getrennt sind. In diesem Thema wird beschrieben, wie <ElementMatchPath>
funktioniert.
<ElementMatchPath> Syntax
Der folgende Codeausschnitt zeigt, wie <ElementMatchPath>
verwendet wird:
<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>
Der Bindungspfad für checkbox
ist wie folgt:
<ElementMatchPath>/html/body/form/p[1]/input</ElementMatchPath>
Die Abfolge verfolgt einen Navigationspfad im Stammverzeichnis von DOM
zum Zielelement, dem letzten Element in der Liste. Jedes aufeinande Tag stellt das untergeordnete Element des vorherigen übergeordneten Tags dar. Die HTML
-Tags können einen optionalen numerischen Qualifizierer haben, der die Gestalt [n] hat, wobei n eine ganze Zahl ist. Der Qualifizierer [0]
ist Standard, wenn keiner angegeben ist. Der Qualifizierer [1] stellt das zweite entsprechende gleichgeordnete Element auf der DOM
Ebene dar, usw. Der spezielle Qualifizierer [-1]
stellt das letzte entsprechende gleichgeordnete Element auf der Ebene DOM
dar, unabhängig von der Länge der Liste. Im obigen Beispiel wird das zweite <p>
-Tag im <form>
-Tag als Wurzel für den nächsten untergeordneten Knoten im DOM
-Baum verwendet.