This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Change an XSLT top-level parameter


I was hoping for something like ...


<?xml version="1.0" encoding="UTF-8"?>

<!-- DOCTYPE - if any -->

<?xml-stylesheet 
	type="text/xsl" 
	title="MainStylesheet" 
	href="mystylesheet.xslt?mode=Detail"
	alternate="no"
	media="screen" ?>

<--	- or -
	
href="mystylesheet.xslt?mode='some_parameter_supplied_by_the_user_at_run_tim
e'"
	- or -
	href="mystylesheet.xslt"
	param="mode='some_parameter_supplied_by_the_user_at_run_time'"
	- or -
	href="mystylesheet.xslt"
	mode="some_parameter_supplied_by_the_user_at_run_time"
	- or -
	...
-->

<!-- blah blah -->


... and yes, it is the 'after ? in the URI' solution that you suggest.

I'm afraid I did duplicate the style sheets, with the change to mode (but
that will be a maintenance nightmare :-( )


================

Date: Thu, 8 Nov 2001 17:01:18 GMT
From: David Carlisle <davidc@nag.co.uk>
Subject: Re: [xsl] Change an XSLT top-level parameter

> Is there any way I change an XSLT top-level parameter from the client side
-
> without using java script?

No.

> I simply wish to use one .XML file and this one .XSLT file

If you don't want to change either the xml or the xsl file or use
javascript, where would you _like_ to indicate the param value?
(The answer is probably that you can't do it, but I just wonder what you
had in mind?)
It would I think be possible for an implementation of the xml-stylesheet
PI to look at any parameters after ? in the URI used to load the
document and initialise the stylesheet, but IE doesn't do that (nor
mozilla, I think)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]