A user account is required in order to edit this wiki, but we've had to disable public user registrations due to spam.

To request an account, ask an autoconfirmed user on IRC (such as one of these permanent autoconfirmed members).

Difference between revisions of "DOM XPath"

From WHATWG Wiki
Jump to: navigation, search
(Add pointers)
(Add interface for XPathEvaluator, in particular for the constructor)
Line 5: Line 5:
 
* Simplifications: http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0310.html
 
* Simplifications: http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0310.html
 
* Exceptions: https://bugzilla.mozilla.org/show_bug.cgi?id=743888
 
* Exceptions: https://bugzilla.mozilla.org/show_bug.cgi?id=743888
 +
 +
== WebIDL interfaces ==
 +
<pre>
 +
[Constructor]
 +
interface XPathEvaluator {
 +
  XPathExpression    createExpression(DOMString expression,
 +
                                      XPathNSResolver resolver);
 +
  XPathNSResolver    createNSResolver(Node nodeResolver);
 +
  object            evaluate(DOMString expression,
 +
                              Node contextNode,
 +
                              XPathNSResolver resolver,
 +
                              unsigned short type,
 +
                              object result);
 +
};
 +
</pre>
  
 
[[Category:Spec coordination]]
 
[[Category:Spec coordination]]

Revision as of 13:56, 22 September 2012

If someone ever decides to write down DOM XPath (i.e. a proper version of the DOM3XPath note), take this into account:

WebIDL interfaces

[Constructor]
interface XPathEvaluator {
  XPathExpression    createExpression(DOMString expression, 
                                      XPathNSResolver resolver);
  XPathNSResolver    createNSResolver(Node nodeResolver);
  object             evaluate(DOMString expression, 
                              Node contextNode, 
                              XPathNSResolver resolver, 
                              unsigned short type, 
                              object result);
};