RE: [xsl] hard problem

Subject: RE: [xsl] hard problem
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Sun, 1 Feb 2004 17:32:13 -0000
This looks like a good use case for an extension function transform(doc,
stylesheet) which can be invoked from XSLT and returns the result of
transforming a document using a given stylesheet. 

Such a function has been suggested from time but I've never seen a
convincing use case for it before.

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Nikolas Nehmer
> Sent: 01 February 2004 16:31
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] hard problem
> Hi,
> I have a really hard problem. Imagine you have a set of 
> publications, consisting of books, articles, PhDThesises,... 
> all modeled in XML(and corresponding XSD) files. All those 
> publications have different characteristics, like different 
> elements,...Every publication class is linked with a 
> specialized XSL File for visualization purposes, for example 
> a book with an ISBN Number is displayed differnt from an 
> article,... Every publication is saved in it's own file.
> Now I want to create a list of all those publications without 
> creating an XSL file with too much overhead. In common object 
> oriented programming languages like Java I would say OK every 
> Object in my list knows how to visualize, so I just call 
> every object's visualization method and I have created the 
> list. But unfortunately this is XML and not Java ;-( 
> So far my list consisted of several Xlinks pointing to the 
> publication XML files. A specialized list.xsl file visualized 
> those links and when you klicked the links, the spezialized 
> publication visualization opened. But what I want to do now 
> is to make something like to call the publication's 
> visualizer. In my opinion xlink:show="embed" would be a very 
> simple solution to my problem but as I know this function is 
> not implemented yet in browsers like Mozilla. Does anyone 
> have some suggestions? Maybe something like simulating the 
> xlink:show="embed" functionality on XSL level (in the 
> list.xsl) could be a solution?!
> Best regards,
> Nick
>  XSL-List info and archive:

 XSL-List info and archive:

Current Thread