[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Query Languages for XML

  • From: Derek Denny-Brown <ddb@c...>
  • To: xml-dev@i...
  • Date: Thu, 20 Nov 1997 09:58:47 -0800

vbscript query xml
At 06:38 PM 11/19/97 -0800, Lauren Wood wrote:
> The idea of the DOM is to standardize the object 
>model part of "dynamic HTML" (whatever that might mean; the definition
>seems to change with the application that supports it, the person talking 
>about it, and probably the phase of the moon as well). So what sort of
>extension to XSL do you mean? I also don't understand why the XML 
>would have an XSL-grove interface, and the "output" (what does 
>output mean?) would have a DOM interface, when the DOM should 
>be an interface to an XML document...

I am not neccessily saying that DOM = dynamic HTML, but rather it is my
expectaction that dynamic HTML will depend on the DOM model, which from
what little I have glimpsed (admission of a failure to properly look into
it on my part), is quite different from the SGML/XML Grove model.  I
envision that a number of the initial XSL implementations which use the
HTML/CSS flow objects, will be based on existing HTML display engines.
These engines, asuming they have any real "dynamic" HTML potential, will be
using javascript/jscript/vbscript and something at least DOMish to provide
the "dynamic" part of the dynamic HTML.  Thus I would expect that a XSL
implementation that did more than build a static page would need to work
with these engines using a DOMish interface.

This means in the case of some XSL document, that the 'input' is a XML
document (and a XSL stylesheet) and the output is the screen via this
HTML-based display engine which allows some "dynamic" behaviour via a
DOMish interface.  That means that the XSL stylesheet (assuming it is using
some XSL extensions to talk DOMishness with the display engine) is talking
Grove-speak to the original XML document (because that is how XSL was
defined, at least in how I read the spec) and DOMishness to the display
engine (beyond the initial flow-object creation).  Having only limited
experience with DSSSL, I really don't have a complete picture of how
XSL/DSSSL could work in an "dynamic" output media environment.

what I mean by "dynamic" in the above paragraphs is that the display engine
has some means to change the (existing) rendering, on the fly.  I click the
"Verify" button and all the text fields which have invalid entries become
some nuclear-neon pink, so that I know where my error are, as an example.
Or even better, I can insert some new flow-objects or remove existing flow
objects from the displayed flow-object stream.  My classic example of what
I want from a "dynamic" HTML rendering engine is that I can build a "tree"
using the builtin list/list-item flow-objects, where I can expand/collapse
portions of that tree at runtime, without reloading the document.

I hope this emplains a bit.  I realize my original post was a (wee-bit)
criptic, and I left out some of my in-between thought processes (as an
excercise to the reader of coarse. <grin>)

-derek



     Derek E. Denny-Brown II      ||   ddb@c...
     "Reality is that which,      ||   Seattle, WA USA
  when you stop believing in it,  ||  WWW/SGML/HyTime/XML
 doesn't go away."  -- P. K. Dick || Java/Perl/Scheme/C/C++

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.