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]

Re: RE; Re: RE: syntax sugar for call-template


On Sun, 18 Feb 2001, Dimitre Novatchev wrote:
> > 
> >   <xf:func one="xpath" />           <xsl:call-template name="func">
> >                           becomes     <xsl:with-param name="one" 
> >                                                       select="xpath" />
> >                                     </xsl:call-template> 
> > 
> > The other problem with this syntax is you can't use it if the template
> > name has a prefix already.
> 
> 
> The problem of having namespace-prefixed templates/functions will not exist 
> if the syntax would be like this:
> 
> <xf:short-call-template funcName="anyPrefix:foo" param1Name="param1Value"
>                      ...............
>                                   paramNName="paramNValue"
>  />   

I'd rather stick with the syntax above.  I've yet to see
a template which uses a qname, and if a template does
have a qname, then the full-blown call-template syntax
can be used.  The point is to have a very succinct syntax.

> fn(functionQName, param1Name="param1Value", ... )

Nice syntax for an xpath invocation of a "xsl:function".

;) Clark


 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]