1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
4 <script src="../../../js/resources/js-test-pre.js"></script>
5 <script src="test.js"></script>
6 <script src="../../xpath-test-pre.js"></script>
9 <div id="console"></div>
12 result = DOM.evaluate("self::node()[true() and false()][true()]", ROOT, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
13 checkSnapshot("self::node()[true() and false()][true()]", result, []);
15 result = DOM.evaluate("self::node()[true() or false()][true()]", ROOT, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
16 checkSnapshot("self::node()[true() or false()][true()]", result, [ROOT]);
18 dom2 = (new DOMParser).parseFromString(
19 "<?xml version='1.0'?>" +
34 result = dom2.evaluate("//element[descendant::y[.='z']]", dom2, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
35 checkSnapshot("//element[descendant::y[.='z']]", result, [dom2.getElementsByTagName("element")[1]]);
37 result = dom2.evaluate("//element[descendant::y[.='z']][1]", dom2, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
38 checkSnapshot("//element[descendant::y[.='z']][1]", result, [dom2.getElementsByTagName("element")[1]]);
40 result = dom2.evaluate("//element[descendant::y[.='z']][2]", dom2, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
41 checkSnapshot("//element[descendant::y[.='z']][2]", result, []);
44 <script src="../../../js/resources/js-test-post.js"></script>