On 23/06/2012 22:05, G. Ken Holman wrote:
At 2012-06-23 16:40 -0400, John A. Walsh wrote:
This seems to work:
<xsl:template match="pets/animal[species[normalize-space(.) =
'fish']]"/>
Which would be the same as:
<xsl:template match="pets/animal[normalize-space(species) = 'fish']"/>
... which might be easier for someone maintaining the stylesheet to
understand.
Of course the processor may optimize both expressions to be the same
executing code, but from a maintenance perspective, keeping
expressions simpler would have more benefit.
But the two aren't equivalent if an animal element has more than one
species child. If that's the case, the first expression works and the
second one doesn't.
Michael Kay
Saxonica
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--