[XSL-LIST Mailing List Archive Home]
Re: [xsl] (Possible) pitfall: XSLT 2, 9.4 Creating implicit document nodes
Subject: Re: [xsl] (Possible) pitfall: XSLT 2, 9.4 Creating implicit document nodes|
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Wed, 09 May 2012 16:47:12 +0100
On 09/05/2012 16:02, Christian Roth wrote:
this is a heads-up for a pitfall (that at least I have fallen into several times now...)
Is there a technique or pattern I could employ (maybe utilizing the @as attribute somehow?)
Firstly, avoid creating temporary trees where you don't need them.
Whenever you find yourself using xsl:variable with content, ask yourself
whether you shouldn't be using the @select attribute instead.
Secondly, always use the @as attribute to declare the type of the
variable you think you are creating. When you declare your types, the
compiler can tell you about your mistakes.