Re: [xsl] Misunderstanding named initial template and precedence rules?

Subject: Re: [xsl] Misunderstanding named initial template and precedence rules?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 28 Feb 2007 16:52:53 GMT
> Setting priority did not change this behavior (but, afaik, 
> that only applies for equal import precedence).

yes and in any case never has any effect when calling templates by name,
it only affects the template matching rules.

I think the template with highest import precedence should be used.

If you add

    <xsl:template name="x">
      <xsl:call-template name="main"/>
    </xsl:template>


to importing.xsl and  start saxon with -it x then it does output <high-precedence/>
as you'd expect.

I think it's probably a bug.

David

Current Thread