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 Chat (such as one of these permanent autoconfirmed members).

DOM XPath

From WHATWG Wiki
Revision as of 08:48, 29 November 2012 by Ms2ger (talk | contribs) (Make stuff nullable)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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);
};
Document implements XPathEvaluator;

Indeed, you can both construct this object and access its methods on Document. Isn't the world wonderful?