- From: Alan Karben <karben@interactive.wsj.com>
- Date: Mon, 21 Apr 1997 10:03:33 -0400
- To: www-style@w3.org
At 04:13 AM 4/19/97 -0400, Paul Prescod wrote:
>I think that the idea of dynamically adding and removing
>content from documents at runtime is rather suspect, myself, but DSSSL
>can handle it. I feel that dynamically adding and removing content is
>suspect because it makes validation impossible and meaningless,
>complicates UI and requires behaviour in exactly the way that SGML is
>supposed to avoid. It is, however, an excellent way of hardcoding
>documents so that they depend on the browsers of today.
>
>What you want, rather, is dynamic *display* of statically marked content
>markup.
Most times, I'd say this last sentence is accurate. But there is a smaller
subset of documents in which adding and removing content at runtime is
critical. For examples, see any web page that uses JavaScript to rewrite
the contents of a frame. Extremely useful for setup and configuration
screens (like for searching and portfolio management), among other things.
What MSFT's dynamic HTML allows you to do -- as opposed to NSCP's dynamic
layers & style sheets -- is allow you to react to user input in a manner
much freer and cleaner way than the frames document.write chore. This
technology is extremely exciting, and essentially delivers on Java's
promise of a fungible GUI *without* the laborious applet startup times.
Just to stir some thoughts ;-) Imagine a document object model that can
trigger actions based upon where in the text a user clicks and drags. The
XML-linking terminology gives you the vocabulary to keep track of these
spans, and Dynamic Markup lets you rewrite the content and alter the style
sheet. Voila! A word processor!
Alan.
<!--
Alan Karben
Manager, Multimedia
The Wall Street Journal Interactive Edition
karben@interactive.wsj.com phone: 609 520 7361
http://wsj.com fax: 609 520 7137
-->
Received on Monday, 21 April 1997 10:01:44 UTC