Subject: RE: [xsl] xsl:param may not be used here From: "B. Tommie Usdin" <btusdin@xxxxxxxxxxxxxxxx> Date: Thu, 30 Aug 2001 12:16:31 -0400 |
>From: "Rene de Vries" <RdVries@xxxxxxxxxxx> >To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> >Subject: RE: [xsl] xsl:param may not be used here >Date: Tue, 28 Aug 2001 10:01:08 +0200 > >I don't understand what you're trying to do. >Your filling the param with specific node(s) (//SECTION[@Id='Terms']) and >using that in a select. You can only use XPATH-expressions in a >xsl:apply-templates-select, not node(s). >Maybe you're trying this (giving a select-param): ><xsl:param name="filter" select="'Terms'" /> >.... > <xsl:apply-templates select="//SECTION[@Id=$filter]" /> > >or this (passing the specific node(s)): ><xsl:param name="filter" select="//SECTION[@Id='Terms']" /> >.... > <xsl:apply-templates select="....."> > <xsl:with-param name="filter" select="$filter"/> > </xsl:apply-templates> > >Greetings René > {@ @} > ^ > \_/ > >"You don't need eyes to see, you need vision!" >-----Oorspronkelijk bericht----- >Van: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] >Verzonden: dinsdag 28 augustus 2001 9:31 >Aan: xsl-list >Onderwerp: [xsl] xsl:param may not be used here > > >From: "Manny Hellstern" <mhellste@xxxxxxxxxxx> >To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx >Subject: xsl:param may not be used here >Date: Mon, 27 Aug 2001 19:36:32 >Mime-Version: 1.0 >Content-Type: text/plain; format=flowed >Message-ID: <F14Yj7XGeFaatao8KK800006ac7@xxxxxxxxxxx> >X-OriginalArrivalTime: 27 Aug 2001 19:36:32.0808 (UTC) >FILETIME=[9385EA80:01C12F2F] > >Anybody! > >Can anyone tell me why I get the message shown in the email subject line? >In the XSL snippet below, my goal is to pass in the value for the the >parameter "filter" based on selections made from an HTML page and have the >XSL file select and transform a sub-set of XML nodes to fill in the >"innerHTML" property of a DIV tag. The XSL file works without the ><xsl:param> tag: > ><xsl:apply-templates select="//SECTION[@Id='Terms']" /> > >but as soon as I try to introduce <xsl:param ... it dies. > >I haven't figured out how I'm going to set the parameter from the HTML page >just yet since I can't get the parameter to work when it is hard coded. Any >insight into how to do that would also be welcome. > >XSL file: > ><xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> ><xsl:param name="filter" select="//SECTION[@Id='Terms']" /> ><xsl:template match="/"> ><HTML> ><HEAD> ></HEAD> ><BODY> > <xsl:apply-templates select="$filter" /> ></BODY> ></HTML> ></xsl:template> > . > I have templates in this section > . ></xsl:stylesheet> > >_________________________________________________________________ >Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- ====================================================================== B. Tommie Usdin mailto:btusdin@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Phone: 301/315-9631 Suite 207 Direct Line: 301/315-9634 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:param may not be used, Julian Reschke | Thread | [xsl] 2 Questions: (1) about loopin, Gagan Bhalla |
RE: [xsl] How do I get MSXML to STO, Mulberry Technologie | Date | RE: [xsl]Passing parameter to xsl s, Mulberry Technologie |
Month |