|
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 |