xsl-list
[Top] [All Lists]

Re: binding xml to stylesheet

2004-03-12 09:49:21
At 07:15 AM 3/12/2004, David wrote:
> Where has the original document gone?
you haven't said what browser you are yousing.
In IE this is explained in the msxml3 sdk that you can download from
microsoft

Browsing XML Using XSLT Style Sheets

says

The document.XMLDocument property returns the root node of the XML source document. The document.XSLDocument property returns the root node of the XSLT style sheet document.

Mozilla has something similar.

Alternatively, you can arrange it so that the data you need your script to query is actually put out in some form into the HTML output, most likely using HTML/CSS to hide it from the browser display. This can also be convenient because the transform can restructure it into the simplest possible form, optimized for your script.

This way of doing it will work if your transforms happen on the server or in batch production, as well, since the HTML page, even with the scripting, is completely self-contained -- so the presentation layer doesn't need to query into the next layer down. Of course there are disadvantages too: for example if you have a large data set to query and only want your HTML page to show a small bit of it, you may not want to send the entire data set to the client.

Cheers,
Wendell


======================================================================
Wendell Piez                            
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>