Subject: RE: [xsl] Passing Variables to XSL Templates From: "Ben Robb" <b.robb@xxxxxxxxxx> Date: Wed, 27 Jun 2001 16:36:46 +0100 |
OK - its been a while since I've handcoded that particular coding - try something along the lines of what is below [VB example, but you get the idea] - the important thing is that it is a child method of the xsl processor object - I implied that it was a child method of the xsl template object... Rgs, Ben --------------------------------- Dim xslt As New Msxml2.XSLTemplate Dim xslDoc As New Msxml2.FreeThreadedDOMDocument Dim xmlDoc As New Msxml2.DOMDocument Dim xslProc As IXSLProcessor xslDoc.async = False xslDoc.Load "sample.xsl" Set xslt.stylesheet = xslDoc xmlDoc.async = False xmlDoc.Load "books.xml" Set xslProc = xslt.createProcessor() xslProc.input = xmlDoc xslProc.addParameter "param1", "Hello" xslProc.Transform MsgBox xslProc.output > -----Original Message----- > From: Joshua Miller [mailto:josh.miller@xxxxxxxxxxxx] > Sent: 27 June 2001 16:24 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Passing Variables to XSL Templates > > > I'm using MSXML v.3 with ColdFusion currently. I've called > the correct COM > objects and I can process XML files with XSL templates, > however, I can't > seem to get this one to work. > > I get the following error: > Failed attempting to find "ADDPARAMETER" property/method on the object > COM error 0x80020006 > > Joshua Miller > Web Development::Programming > Eagle Technologies Group, Inc. > www.eagletgi.com > josh.miller@xxxxxxxxxxxx > > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Ben Robb > Sent: Wednesday, June 27, 2001 10:35 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Passing Variables to XSL Templates > > > Depends on the processor. > > If you are using MSXML v.3 in ASP, then use: > > objXSLTemplate.addParameter(strParamName, strParamValue, "") > > Full documentation available on MSDN. > > If you are using another processor, then there are other methods... > ranging from appending it to a command line call to using a > querystring > - however, it really does depend on your processor. > > Ben > > > -----Original Message----- > > From: Joshua Miller [mailto:josh.miller@xxxxxxxxxxxx] > > Sent: 27 June 2001 15:26 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: RE: [xsl] Passing Variables to XSL Templates > > > > > > Ok, so assuming I upgrade to XSLT ... then how would I do it? > > I've been > > searching for hours for this information and can't find > > anything remotely > > close to what I'm looking for. I know how to MATCH the value, > > what I need to > > know is how do I get the value from another language (ie: > > CF,ASP,etc.) into > > the XSL template??? > > > > Joshua Miller > > Web Development::Programming > > Eagle Technologies Group, Inc. > > www.eagletgi.com > > josh.miller@xxxxxxxxxxxx > > > > -----Original Message----- > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Michael Kay > > Sent: Wednesday, June 27, 2001 9:48 AM > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: RE: [xsl] Passing Variables to XSL Templates > > > > > > > Newbie question for the XSL masters - is there anyway that I > > > can pass a > > > variable into an XSL Template to populate a CASE statement? > > > > Yes, templates can accept parameters. > > > > > > Want to do something like: <xsl:if match=".[NAME='$name']"> > > > > That looks like Microsoft WD-xsl syntax. Your first step is > > to upgrade to > > XSLT. > > > > Mike Kay > > Software AG > > > > > > 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 > > > 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] Passing Variables to XSL , Joshua Miller | Thread | [xsl] Re: Re: Passing Variables to , Dimitre Novatchev |
Re: [xsl] Accessing text between no, Thomas B. Passin | Date | Re: [xsl] Following axis, Johannes Döbler |
Month |