[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] recreate apply-templates using a function

Subject: Re: [xsl] recreate apply-templates using a function
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Sun, 12 Feb 2012 07:48:45 -0800

On Sun, Feb 12, 2012 at 5:24 AM, Andrew Welch <andrew.j.welch@xxxxxxxxx>
> If you needed to call apply-templates using a function call (say as
> part of an xpath) any reason why this wouldn't be fine:
> <xsl:function name="f:apply-templates" as="node()*">
> B  B <xsl:param name="context" as="node()*"/>
> B  B <xsl:apply-templates select="$context"/>
> </xsl:function>
> with:
> <xsl:sequence select="f:apply-templates(child::node())"/>
> (ignoring modes and params etc)
> Seems ok to me...

Except when you use it as the second operand of the / operator.

> --
> Andrew Welch
> http://andrewjwelch.com

Dimitre Novatchev
Truly great madness cannot be achieved without significant intelligence.
To invent, you need a good imagination and a pile of junk
Never fight an inanimate object
To avoid situations in which you might make mistakes may be the
biggest mistake of all
Quality means doing it right when no one is looking.
You've achieved success in your field when you don't know whether what
you're doing is work or play
Facts do not cease to exist because they are ignored.
I finally figured out the only reason to be alive is to enjoy it.

Current Thread