- From: Arnaud Le Hors <lehors@w3.org>
- Date: Mon, 04 Oct 1999 17:49:07 +0200
- CC: www-dom@w3.org
David Brownell wrote:
>
> * The system and public IDs are really for the "document
> type's external subset", not for the "document type", as
> it's now written.
Fine.
>
> * I can't see how I'd write a chunk of code that'll know it
> can use Level 2 features ... e.g. it's portable and needs
> to work with both L1 and L2.
I don't understand, the idea is that you'd write something like:
if (DOMImplementation.hasFeature("XML", "2.0")) {
printOutElementWithNS(el);
} else {
printOutElement(el);
}
> I'd like to see a "DOM" feature (for DOMImplementation) be
> defined, which would report on which level is supported.
Like what? Something like this:
DOMString getFeature(DOMString feature)
that would return the version? I can see some use for it but it doesn't
seem so necessary to me.
> * It's confusing to have feature definitions scattered all
> over the spec.
>
> I'd like to see them collected in one table at one place, so
> their overall scope is more readily understood.
I'll see what I can do on that front.
> * I still don't see why there's no solution for getting access
> to a system default DOM implementation, at least for Java.
I don't think there is any good reason apart from the lack of time to
discuss it.
> I'm posting an implementation in a followup post. I'd like
> to see something like this in the org.w3c.dom Java package.
Thank you.
> 1.1.7 Namespaces ... it may be useful to note that the DOM has
> adopted an 'early binding' model of namespace URIs to
> elements. With early binding, the URIs are permanently
> bound to elements as they get created.
Ok, I've tried to make this clearer.
> 1.2 DOMException ... ambiguous re whether the other numeric
> codes are reserved to W3C or not. They should be.
>
> Similar comment for "Node" ... nobody except W3C should
> be defining new numeric codes for "nodeType".
I added wording to make this clear.
> 1.2 Document ... refers to "invalid" characters. "Illegal"
> would be more correct (with reference under DOMException
> to XML, HTML, and related specs for what that means). Of
> course the INVALID_CHARACTER_ERR name is grandfathered...
This comes from DOM Level 1...
> 1.2 Document.importNode ... I'm rather uncomfortable with that
> name "import" since that implies the same object is in use
> (e.g. if I import something from Canada). "copy" is the
> appropriate word, and is even used in the documentation
> more than once. "import" suggests the wrong thing.
I'll see what the WG wants to do about that one.
Thank you very much for your careful review Dave!
--
Arnaud Le Hors, W3C - http://www.w3.org/People/Arnaud
Received on Monday, 4 October 1999 11:49:11 UTC