Subject: Re: [xsl] Rescuing XSLT from Niche Status From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Sat, 17 Feb 2001 13:29:09 +0000 |
David Carlisle wrote: > I can see it's useful if pulling bits of data out of databases etc > (which is one main use of the ASP on the web pages here, as a matter > of fact) Where almost the entire page is static and you just want to > "fill in the blanks". > > But if you are converting a document format of any complexity down > to HTML (for example) the template rule driven approach is far more > natural and easier to code in XSLT as the output is driven by the > input, you don't need to sketch out the entire format of the > document; If you come across a list in the input, convert it to an > HTML list, and carry on etc.. I think what's coming out here is not that it's a matter of the document vs. data orientation of the source, but rather the match between the source and the result. If the result follows the structure of the source, then a push method is more natural - the source drives the process. If the result has a substantially different structure from the source, then a pull method is more natural - the result drives the process. Documents *tend* to be transformed to documents (hence usually use push) but you could imagine a document-analysis stylesheet with a result structure totally different from the document - an index perhaps. There, a pull approach is easier. Similarly, while you *tend* to be pulling information out of data-oriented XML for presentation, there are other times when the result structure is very similar - a translation, perhaps. There, push is more natural. And of course it's not a matter of 'this stylesheet uses pull' and 'this stylesheet uses push'. Different bits of the same stylesheet can use a different method depending on the match between that particular bit of the source and the result that you need from it. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Rescuing XSLT from Niche , Jacobs,David B. | Thread | Re: [xsl] Rescuing XSLT from Niche , Jacobs,David B. |
RE: [xsl] Re: [ANNOUNCE] XSLT-proce, Sebastian Rahtz | Date | Re: [xsl] XSLT 1.1 comments -Exampl, Sebastian Rahtz |
Month |