Re: [xsl] When to use conditional constructions?

Subject: Re: [xsl] When to use conditional constructions?
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Mon, 31 Mar 2014 17:58:53 +0100
> <xsl:template
> match="section[user:isNormalSection(.)]">...</xsl:template>
> and so on seems heavy and expensive compared to effectively a macro
> language for predicates

I can't see why. I think you'll have trouble coming up with a macro syntax
that's as readable and concise; and there's no reason to assume that function
calls are expensive (a decent processor should be able to expand the function
call inline if it's simple enough to make that worth doing).

But of course XML has a macro notation as well, called entity references, and
I've seen that used to good effect in XSLT.

Michael Kay

Current Thread