Freigeben über


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.

Siehe auch

WebDDA
Verwenden von datengesteuerten Adaptern (DDAs)