Ive just been writing a lot of matches of the form:
<xsl:template match="node1//node2">
and started to think about if I should be writing
<xsl:template match="node2[ancestor::node1]">
Im not sure which one is more readable, probably the former,
but is there any more technical reason for choosing one over
the other?
In Saxon they will compile to essentially the same code, if that's any
help.
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list