Subject: Re: [xsl] What is the Core of XSLT? From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Sat, 29 Mar 2014 16:54:32 -0700 |
On Sat, Mar 29, 2014 at 4:13 PM, Abel Braaksma (Exselt) <abel@xxxxxxxxxx> wrote: >> I meant: >> >> <xsl:apply templates select="my:specialNode[condition-here]"/> >> >> . . . . . . . . >> >> <xsl:template match="my:specialNode"> >> >> <!-- Whatever needs to be done --> >> </xsl:template> >> >> >> Where did I say that we need to apply templates on non-nodes? >> > > You didn't. What I meant is that I don't think you can do everything > with XSLT 1.0 that you can do now with a subset that does not include > xsl:if (xsl:choose can be implemented in xsl:ifs). For XSLT 2.0, you can > apply predicates on sequences, which I think would suffice to replace > xsl:if, but in XSLT 1.0 you cannot, as far as I can recall. I hope that the provided code above shows clearly that conditional operations can be completely eliminated by using <xsl:apply-templates> regardless of the version of XSLT. If in doubt, please provide an example. Cheers, Dimitre Novatchev
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] What is the Core of XSLT?, Abel Braaksma (Exsel | Thread | Re: [xsl] What is the Core of XSLT?, Dimitre Novatchev |
Re: [xsl] Select name of XSD target, Philipp Kursawe | Date | Re: [xsl] What is the Core of XSLT?, Dimitre Novatchev |
Month |