Boris Zbarsky wrote:

Lachlan Hunt wrote:
* What is the expected behavior of lookupNamespaceURI when a null DOMString is passed in? Should it match the behavior when an empty string is passed in? Note that in ECMAScript, for example, the tests:

This is not an interoperability concern because the NSResolver interface defined here is not implemented in any object by the user agent

You're defining a generic interface that may be reused in other specifications. The note right at the beginning of section 2.1 says so. So this is in fact an interoperability concern, if not now then the moment someone reuses this interface for something.

I have now defined conformance requirements to handle all possible input, and stated that implementations that are implemented by the application instead of the user agent have specific requirements relaxed. This allows ECMAScript authors to write simple resolvers without without having to worrying about input they won't receive from the UA anyway, while still requiring UAs to be fully interoperable if they implement an NSResolver object for another specification.

Please let me know if whether or not you are satisfied with this response.

--
Lachlan Hunt - Opera Software
http://lachy.id.au/
http://www.opera.com/

Reply via email to