[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Passing external values into xsl stylesheet to sel
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|