MozillaZine

An Introduction to the W3C DOM

Thursday June 17th, 1999

Mitch Gould has brought to our attention an article he did for WebReview entitled "The DOM in Version 5 Browsers". I'll let Mitch give you the lowdown:

"...a clear, concise introduction to cross-browser DHTML using the W3C DOM, complete with a working example that creates, modifies, and destroys a table. This example also illustrates the model/view/controller design pattern for user interfaces built with the DOM. BONUS: get the animated 'gryphon' W3C DOM badge to embed in your pages that use the DOM API."


#16 Re:An Introduction to the W3C DOM

by mle <mle@citec.fi>

Monday June 21st, 1999 7:16 AM

You are replying to this message

I really dislike this article because it makes the mistake of associating the DOM with DHTML when, in fact, the DOM replaces DHTML with something much better. In particular the DOM has a "Core" which handles both XML and HTML with a tiny number of operations, as opposed to the bloated DOM HTML part which was created for compatibility with old, bad DHTML. In fact, the author never mentions XML, a horrible omission, a disservice to his readers, IMHO.

It isn't DSSL, it is "DSSSL", Document Style and Semantic Specification Language (pronounced DISS-EL) and there is very little chance that it will get included in mozilla, if for no other reason than the people who created it are now creating XSL and this had been partially implemented in IE5. There has been a big debate about whether or not we need XSL which was discussed earlier in MozillaZine.

DSSSL was designed for SGML transformation (typical SGML to other SGML, to HTML, or to RTF, PostScript, etc.) so there is some sense to say that the SGML-capable mozilla browser DocZilla has some of the elements needed to support DSSSL. A superficial integration of DSSSL would be rather easy but it is also difficult to see the point of that. Anyway, the DocZilla team is not working on that. There is one company that does have DSSSL running as an ActiveX component in IE and has been talking about implementing it for Netscape. I don't have a reference offhand.

Posts to MozillaZine from me have been forged in the past (apparently by some immature person hostile to the position I took in the XSL debate). I therefore will only post here under the MozillaZine member account mle.

Michael Leventhal DocZilla team