|
Subject: Re: Using Variables to determine which node to use (ASP and XSL issue) From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Tue, 14 Nov 2000 11:17:51 +0000 |
Greg,
It's kinda hard to tell what your question is ;) I think it's to do
with:
> I need to then pass that information to the .xsl and use that to
> determin which node to display ( home, info, contact....).
What you're after are stylesheet parameters. You declare them at the
top level of your stylesheet (with a default value if you want):
<xsl:param name="item" select="'home'" />
and pass them into the stylesheet in a processor specific way. For
MSXML, you use .addParameter:
XSLTProcessor.addParameter('item', 'info');
[see the MSXML SDK documentation]
You can then use them within your stylesheet as you would any
variable. For example:
<xsl:choose>
<xsl:when test="$item = 'contact'">
<!-- display stuff about contacts -->
</xsl:when>
<xsl:when test="$item = 'info'">
<!-- display stuff about info -->
</xsl:when>
<xsl:otherwise>
<!-- display stuff about home -->
</xsl:otherwise>
</xsl:choose>
I hope that helps point you in the right direction, but do barrage us
with more specific questions if not.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Using Variables to determine which , Greg Miley | Thread | Re: xsl:sort with a randomize abili, fmabry |
| Re: selecting text, Jeni Tennison | Date | RE: <xsl:template match="...">, Cedric Trolez |
| Month |