Re: [xsl] function last() not matching the last element tag

Subject: Re: [xsl] function last() not matching the last element tag
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 26 Jan 2007 17:04:48 GMT
<xsl:template match="/doc/p">
<xsl:template match="/doc/p[1]">
<xsl:template match="/doc/p[last()]">


for the last p there are two (or three) matching  templates of the same
priority this is an error the processor may stop or it may recover
by doing the last one in the styesheet. You need to put (different)
priorities greter than 0.5 on your [1] and [last()] cases.

(actually this doesn''t account for the output you got, if your real
example has the last() template last, but it's true anyway)

David

Current Thread