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 
>provide.
>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 
>by
>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:apply-templates>

and

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

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