Require that XPathNSResolver be implemented on Node

Hi,

Can I suggest adding the following to the XPathNSResolver 
<http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathNSResolver> 
specification:

“In a DOM implementation which supports the XPath 3.0 feature, as 
described above, the |XPathNSResolver| interface will be implemented on 
the same object which implements the |Node| interface.”

This will allow nodes to be passed directly as XPath namespace 
resolvers. As both XPathNSResolver and Node have an identical 
lookupNamespaceURI method, this should be pretty trivial.

Of course there is nothing preventing implementations from doing so 
already, but it would be nice if this were standardised.

Regards,

~Laurens
<http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathNSResolver>

-- 
Note: New email address! Please update your address book.

~~ Ushiko-san! Kimi wa doushite, Ushiko-san nan da!! ~~
Laurens Holst, student, university of Utrecht, the Netherlands
Website: www.grauw.nl. Backbase employee; www.backbase.com

Received on Friday, 8 May 2009 20:27:26 UTC