Flashlight, MSXML allows you to do this as does CFML. They are all hacks
because _passing_ variables in XSLT is not a feature of XSLT. XSLT2 will
support this as does other 3rd party applications such as MSXML and CFML.

I can see why you chose MSXML because it can be used in HTML rather than
CFML pages. :)

----- Original Message ----- 
From: "Flashlight Trotsky" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Tuesday, August 26, 2003 6:27 PM
Subject: RE: CF in XSL, passing variable


> Hello all,
>
> I just cracked it - using CF 5.0, MSxml 3.0, win2k server
>
>              guess it can be done..
>
> used an url variable & addparameter method in the transformation with MUCH
trial and error on syntax and components. wotta MESS - can't say I'm in love
with XML/XSL at the moment...
>
> - Flashlight
>
>
>
> -----Original Message-----
>
> From: Bryan F. Hogan [mailto:[EMAIL PROTECTED]
>
> Sent: Tuesday, August 26, 2003 2:00 PM
>
> To: CF-Talk
>
> Subject: RE: CF in XSL, passing variables
>
>
>
> Bruce it is not possible to pass a variable to your stylesheet with the
>
> current implementation of XSLT. I have seen posts on xml.com regarding
XSLT2
>
> where this is in the works for the next version of XSLT. There may be a
few
>
> 3rd party tools that can help with this. The first place I would check is
>
> xml.com, I remember seeing a solution to your problem awhile back but
don't
>
> remember where I had seen it.
>
> -----Original Message-----
>
> From: Bruce Rojas-Rennke [mailto:[EMAIL PROTECTED]
>
> Sent: Tuesday, August 26, 2003 11:12 AM
>
> To: CF-Talk
>
> Subject: RE: CF in XSL, passing variables
>
>
>
> Hey thanks for the post,
>
> Actually I'm wanting to generate HTML, not XML with my XSL transform. does
>
> that negate the below approach?
>
> thanks- Flashlight
>
> -----Original Message-----
>
> From: Ciaran Archer [mailto:[EMAIL PROTECTED]
>
> Sent: None
>
> To: CF-Talk
>
> Subject: CF in XSL, passing variables
>
>
>
> I think I know what you are trying to do, and it's simply not possible.
You
>
> want to be able to access a variable like a URL variable in a HTML page
from
>
> within your XSL page.
>
> There is a way to do this in Java's implementation of XSL, but not the
>
> flavour that Cold fusion have given us. I even went to CF_Europe and
>
> cornered a guy about it and he says that MM weren't planning to allow that
>
> functionality, and to essentially move on and find another way :(
>
> But I did, even though it's a bit of a pain.
>
> What I did (this assumes you are using your XSL to render a XML document)
>
> was insert a generic node set under the root node of the doc I was trying
to
>
> render, like so:
>
> <yourXmlDoc>
>
> ...Data
>
> <!-- Insert immediatley before render -->
>
> <passedParams>
>
> <param name="productID">2323221</param>
>
> <param name="ProductName">Oil Filter</param>
>
> </passedParams>
>
> </yourXmlDoc>
>
>
>
> The values are totally up to you. Since you then know in your XSL that you
>
> have a generic nodeset under the root node of your XML document, you can
>
> create hidden variables in your HTML from these, and then use them like
form
>
> variables.
>
> Hope this helps your situation :)
>
> Ciaran
>
>
>
> >Hello all,
>
> >
>
> >I am trying to pass an url variable from one xsl page to another and USE
>
> it.
>
> >
>
> >How could I...
>
> >
>
> >a.) invoke the url-variable in xsl..
>
> >
>
> >OR
>
> >
>
> >b.) output Cold Fusion in the XSL page, like..
>
> ><cfoutput>#url.item#</cfoutput>
>
> >
>
> >this has gotten me NO replies in various XSL forums,
>
> >gawd - can't you pass a bloody variable in XSL, what a pain in the a**
>
> >
>
> >all thanks - flashlight
>
> >
>
> >
>
> >
>
>
>
>
>
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Reply via email to