Subject: RE: [xsl] XALAN - obtaining the -XSL stylesheet name? From: "Tim Watts" <timw@xxxxxxx> Date: Thu, 29 Mar 2001 15:30:59 +1000 |
I don't know of any way of deriving the param from the file name using XSLT. Creating a stylesheet param with the url argument of pagePopUp will be the simplest solution to your problem, unless of course someone else on the xsl-list knows if what you are asking is possible, or you are willing to use another technology to extract the url. Tim Watts -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Robert Nicholson Sent: Thursday, 29 March 2001 3:06 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] XALAN - obtaining the -XSL stylesheet name? You have created a separate stylesheet parameter for this. I can do this and will probably have to but since what I want to generate is derived from the stylesheet name I didn't want to have to create the parameter if there was someway of knowing the stylesheet that was passed. I think I understand your example here. You are passing a stylesheet parameter for your title value. That's a little different from what I was asking I think. > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Tim Watts > Sent: Wednesday, March 28, 2001 8:43 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] XALAN - obtaining the -XSL stylesheet name? > > > We use something like so... > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:include href="../document.xsl" /> > <xsl:include href="../common.xsl" /> > <xsl:param name="title">Edit Settings Wizard</xsl:param> > <xsl:template name="body"> > ... > </xsl:template> > </xsl:stylesheet> > > with the document.xsl containing > > <?xml version="1.0" encoding="utf-8"?> > <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:template match="document"> > <html lang="{language/html-language}" dir="{language/html-text-direction}"> > <head> > <title><xsl:value-of select="$title"/></title> > </head> > <body> > ... > <xsl:call-template name="body"/> > ... > </body> > </html> > </xsl:template> > </xsl:stylesheet> > > This passes the param "title" to the html for use in the external > stylesheet, simular to how you want to pass a param to your external > stylesheet. > > This can be directly duplicated into your style sheet in the same way. The > param is just declared in the first stylesheet and can be used in the > external one. > > best wishes, > > Tim Watts > > > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Robert > Nicholson > Sent: Thursday, 29 March 2001 2:20 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] XALAN - obtaining the -XSL stylesheet name? > > I want the url argument of pagePopUp of the resulting html to be derived > from the stylesheet that I'm passing as -XSL to XALAN which is the same > stylesheet that's importing the common stylesheet. > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XALAN - obtaining the -XS, Robert Nicholson | Thread | RE: [xsl] XALAN - obtaining the -XS, Robert Nicholson |
[xsl] Problem in define Node-set f, Yang | Date | RE: [xsl] XALAN - obtaining the -XS, Robert Nicholson |
Month |