Dear Forms WG,
Thanks for using our new list.
On Fri, 13 Jun 2008 14:22:15 +0200, Mark Birbeck
<[EMAIL PROTECTED]> wrote:
This should be changed (or a note added) to stress that this
dependency on HTML 5 only applies if a user agent actually supports
the HTML 5 Window object. Section 4 makes this clearer, but the fact
that the dependency on Window is *conditional* in section 4 needs to
be reflected in section 2.1.
Actually, support is not conditional.
In section 4 we have:
"Objects implementing the Window interface must provide an
XMLHttpRequest()
constructor. [HTML5]
[...]"
Although an implementation need not support Window--as outlined in the
first paragraph quoted--
You are not interpreting that paragraph correctly, I'm afraid. There's
nothing optional about it. The Window object is required, objects
implementing that object must provide a constructor.
In both situations Document is *required*, so a conforming
implementation needs to provide one somehow.
The spec already leaves room for an implementation to provide this
'somehow', in the note that was quoted above:
Note: As per the conformance criteria implementations are free to
implement
this in any way they desire as long as the end results are identical
to those given
by the English prose.
Actually, the specification is quite clear what Document object is meant.
It's the one associated with the Window object one which the
XMLHttpRequest constructor was invoked. The specific way this relationship
is implemented is up to the implementation, of course, and that's what
that note points out.
We feel that although these are minor changes, they would clarify for
implementers that the XHR object is usable in a broad range of
situations.
I'm afraid you're misreading the specification rather badly. Is there
anything I can do to make it more clear?
--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>