[XSL-LIST Mailing List Archive Home]
Re: [xsl] stylesheet organisation
Subject: Re: [xsl] stylesheet organisation|
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Sat, 3 Sep 2011 15:11:12 +0100
On 3 September 2011 14:31, Jesper Tverskov <jesper@xxxxxxxxxxx> wrote:
> I'm sorry that I dropped "as far as I know" from my posting right
> before I hit the Send button, but I some times take chances in order
> to stir up things that makes it possible for all of us to learn
:) You soon learn (or at least commit it to memory) when you answer
someone, and then others point out that your answer was wrong... it
worked for me anyway.
> I still feel that the spec pretty much says what I'm saying,
> http://www.w3.org/TR/xslt20/#import, and that most of the differences
> are due to the simple fact the xsl.import must be the first child.
The main thing to remember with xsl:import is that the order of the
imports takes precedence over everything including the priority
If you have:
and then someone comes along and changes it to:
...then it can change the output. Changing the priorities of any of
the templates won't make any difference... those in foo.xslt will
always win - which goes against your idea that it was ultimately just
the ordering of the templates underneath.
xsl:include can be in any order, it doesn't matter, and priorities
still have an effect.