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

RE: xsl architecture issue

Subject: RE: xsl architecture issue
From: Bryan Kearney <bk@xxxxxxxxxxx>
Date: Wed, 9 Jan 2002 09:22:42 -0700
xsl architect
We have looked at solving what I think is a similar problem in two ways. In
general, you want a layering of stylesheets where each layer can be a sparse
tree that sits on top of the layer below it. At runtime, however, you need
the complete tree for the engine to work (since you do not have dynamic
includes)

We have investigated the following:

(1) Have a pre-process which takes the layers view and merges it into the
runtime view.
(2) Create our own WebServer / URL Handler logic that does the layering
dynamicly at run time.

-- bk


>> -----Original Message-----
>> From: Mattias Konradsson [mailto:preacher@xxxxxxxxxxx]
>> Sent: Wednesday, January 09, 2002 9:09 AM
>> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>> Subject: Re:  xsl architecture issue
>> 
>> 
>> 
>> > maybe I dodn't understand, I thouught that the master 
>> stylesheet was
>> > fixed you mean that the same document-specific stylesheet will need
>> > to be used with different masters?
>> >
>> > David
>> 
>> Here's the architecture I want:
>> 
>> 1.each document contained in a xml file, this document 
>> should *only* contain
>> information about itself and no general layout etc
>> 
>> 2. a xslt stylesheet for each document that know how to 
>> render it's explicit
>> format
>> 
>> 3. a xml file that contains additional layout information 
>> about an xml
>> document, this might be how wide the layer it's contained in 
>> should be,
>> tables that's wrapped around it etc
>> 
>> 4. a xslt master stylesheet that processes the xml file and 
>> renders the
>> complete layout
>>     and renders the layout according to the parameters in the file.
>> 
>> It sounds a bit complicated but the beauty is that you get a dynamic
>> flexible system where you easily can change the layout of 
>> the system overall
>> or certain document types. If you want content in general to 
>> be presented in
>> a different kind of layer or dialog you just modify the 
>> master stylesheet.
>> If you want to modify how a document is rendered you just edit it's
>> stylesheet. If you want to edit the general layout of that 
>> document you
>> change the layout xml file, like for instance how wide the 
>> layer should be
>> 
>> 
>> Best Regards
>> Mattias Konradsson
>> 
>> 
>> I
>> 
>> 
>>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>> 

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


Current Thread

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
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.