lookup example


HTML document 

<html>

<head>
<title>example</title>
<SCRIPT>
function lookupLeafs() {
 var diputree = parent.frames["diputree"].document.diputree;

 var docElement = "#/1";
 var xptr = "#xpointer(has/b/has/l)";
 var separator = " ";

 var elements = diputree.lookupAll(docElement, 
                 xptr,  separator).split(separator);


 var message = "found " + elements.length + 
                " second level leafs";

 alert (message);
}
</SCRIPT>
</head>

<body>

<form>
<p>Lookup all second level leafs:
<p><input type="button" value="lookup" onClick="lookupLeafs();">

</form>

</body>
</html>

Explanation

Set up the variables for a lookup for all second level leafs.

 var docElement = "#/1";
 var xptr = "#xpointer(has/b/has/l)";
 var separator = " ";

Call the lookupAll method to perform the lookup and then use the JavaScript split() method to convert our result into an Array.

 var elements = diputree.lookupAll(docElement, 
                 xptr,  separator).split(separator);


diputree documentation © 2000 dipu