OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: "parameterized" XSL template

[ Lists Home | Date Index | Thread Index ]
  • From: Wayne Steele <xmlmaster@hotmail.com>
  • To: Vineet@moduleone.com, xml-dev@lists.xml.org
  • Date: Fri, 28 Jul 2000 13:44:39 -0700 (PDT)

>From: Vineet Gupta <Vineet@moduleone.com>
>I need the kind of functionality a "parameterized" XSL template may 
>My XML looks like:
>   [SNIP]
>What I need is to generate corresponding UI Elements. For this I need to
>write a template for each kind of UI element, choose the correct template 
>looking at the UIRepresentation attribute and pass the 'Name' attribute to
>it as a parameter (so that I can assign that name to that element). How can
>I accomplish this? I am using the Microsoft MSXML3 parser

MSXML3 supports the XSLT elements "param" and "with-param".

Try something like this:

   <xsl:apply-templates select="SearchCriterion/@UIRepresentation">
      <xsl:with-param name="nom" select="SearchCriterion/@Name" />


   <xsl:template match="MultipleSelectionListBox">
      <xsl:param name="nom" />

I doubt this snippet will work, but you get the idea.

These xslt elements are part of the XSLT Rec - not a proprietary extension. 
MSXML seems to be getting closer all the time.

-Wayne Steele

Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS