When you say, "the context node is the root of a tree", what does that
mean exactly? And when refering to (what I call the SourceXML) how do
you refer to that in XSLT specification? I haven't seen a simple
glossary on these sort of terms. Is there one on the net somewhere?
Thanks for the corrections, I'm lov'n XSLT but can be a bit slow with
the verbiage (sorry).
On 5/13/05, Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
Hmm. So if I excpicitly pass in my context through my param
"current", doesn't the "/" resolve the same as the "." for the
variable passed in?
If you explicitly pass a value for the parameter then the select expression
in xsl:param is irrelevant: it's only used when you don't supply a value.
You're using language here "resolve the same as.. for the variable" which I
don't understand; it would be easier if you used the language of the
specification. You don't pass a variable to a template, you pass a value.
The expression ". | /" (or current() | /) returns one node if the context
node is the root of a tree; it returns a node-set containing two nodes if
the context node is not the root of the tree.
Michael Kay
http://www.saxonica.com/
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--