This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Passing a parameter from one matched template to another


Is it possible to pass a parameter from one matched template to another?

That is, with the following:

    <xsl:variable name="input"><ARE><YOU><NUTS></xsl:variable>

    <xsl:apply-templates select="vendor:node-set($input)" />

I'd like each template that is matched to pass along a value (as determined by the matched template) to the next template that is matched.

    <xsl:template  match="ARE">
        <xsl:param name="x" select="''"/>
        <!-- create some value that should be accessed by the
             next template matched -- in my example, "YOU" -->
    </xsl:template>

    <xsl:template  match="YOU">
        <xsl:param name="x" select="''"/>
        <!-- create some value that should be accessed by the
             next template matched -- in my example, "NUTS" -->
    </xsl:template>

    <xsl:template  match="NUTS">
        <xsl:param name="x" select="''"/>
        <!-- whatever -->
    </xsl:template>


Thanks,

Paul



________________________________________________________
Outgrown your current e-mail service?
Get a 25MB Inbox, POP3 Access, No Ads and No Taglines with LYCOS MAIL PLUS.
http://login.mail.lycos.com/brandPage.shtml?pageId=plus

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]