|
Subject: RE: [xsl] Default actions in XSLT 2.1 From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 31 Oct 2008 23:10:21 -0000 |
> I would propose:
>
> <xsl:mode default-action="clone"/>
>
> I would suggest to consider the verb:
>
> <xsl:process/>
> or
>
> <xsl:processing-mode/>
>
> instead of <xsl:mode/>
>
> as we already have a "mode" attribute with slightly different
> scope (template selection).
The idea is to make modes (the things named in the mode attribute of
xsl:template and xsl:apply-templates) first class objects that can have
properties; the properties would be declared as attributes of an xsl:mode
declaration; one of the properties is the choice of default template rules
for the mode. An xsl:mode declaration with no name attribute declares the
properties of the unnamed ("default") mode, just as an xsl:decimal-format
declaration with no name defines properties of the default decimal-format.
No doubt the choice of keywords will continue to provide entertainment for
some while; I tend to the view that when you hear people arguing the
spelling of the keywords, it's like when a sales prospect starts arguing
about the price; you can smell victory.
Michael Kay
http://www.saxonica.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Default actions in XSLT 2, Dimitre Novatchev | Thread | Re: [xsl] Default actions in XSLT 2, Dimitre Novatchev |
| Re: [xsl] Default actions in XSLT 2, Dimitre Novatchev | Date | Re: [xsl] Default actions in XSLT 2, Dimitre Novatchev |
| Month |