Subject: Re: [xsl] A parameter current context or context passed From: Karl Stubsjoen <kstubs@xxxxxxxxx> Date: Fri, 13 May 2005 15:31:47 -0700 |
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@xxxxxxxxxxxx> 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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] A parameter current conte, Michael Kay | Thread | RE: [xsl] A parameter current conte, Michael Kay |
RE: [xsl] Re: xsl-list Digest 13 Ma, Michael Kay | Date | RE: [xsl] Question about the key() , aspsa |
Month |