Subject: Re: [xsl] Passing external values into xsl stylesheet to select portions of xml file (apache/cocoon) From: M M <mjm1project@xxxxxxxxxxx> Date: Mon, 3 Sep 2001 17:30:29 +0100 (BST) |
cool...it works... I didn't realise that an xml file would actually accept a name/value pair passed to it from a form or in the url. Jeez I can't believe the answer is that simple. Now I can get php or even another stylesheet generating the headline links. Thanx people. --- Oleg Tkachenko <olegt@xxxxxxxxxxxxx> wrote: > M M wrote: > > > How can I pass a particular value for storyid into > the > > xsl in real time for when the user clicks a link > for > > story number 22222 for example??? > > > > I've looked at <xsl:variable> ...but these always > seem > > to be set to a defined value INSIDE the xsl > document. > > > > And I've never heard of being able to mix any > other > > language with xml or xsl like you can embed php > > instructions within html. > > > > So how do you pass an EXTERNAL value from a > > link/form/php script INTO the xsl? > Use <xsl:param> element. If you define top level > param you able to pass > its initial value to the stylesheet. See > http://www.w3.org/TR/xslt.html#top-level-variables > So, try smting like this: > > <xsl:param name="storyid"/> > <xsl:template match="/"> > <xsl:apply-templates > select="//story[storyis=$storyid]"/> > </xsl:template> > > -- > Oleg Tkachenko > Multiconn International > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > ____________________________________________________________ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Passing external values i, Oleg Tkachenko | Thread | [xsl] custom for-each loop in XSLT, Gurnandan Kaur |
Re: [xsl] importing from txt file, Oleg Tkachenko | Date | [xsl] How to test on more than one , David O Baldwin |
Month |