Hi
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Martinez, Brian
Sent: Thursday, July 03, 2003 4:51 PM
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: RE: [xsl] select in the <xsl:param /> tag
From: Simon Kelly [mailto:kelly(_at_)ipe(_dot_)fzk(_dot_)de]
Sent: Thursday, July 03, 2003 9:10 AM
Subject: [xsl] select in the <xsl:param /> tag
Am I right in saying that declaring the <xsl:param /> tag as
follows will
make the named node set default to null if the template is
called without
the <xsl:with-param /> tag.
<xsl:param name="node-set" select=".." />
This would create a node-set rooted at the parent of the
context node, so it's not null. In fact I don't believe this
could ever be null, since all nodes except the root must have
one parent.
It could be depending on where you define the parameter
Example:
<xsl:template match="/">
<xsl:param name="nset" select=".."/>
...
</xsl:template>
Here nset will default to null, because the root node doesn't have a parent
If you define the parameter has a global one it probably be null as well,
although it might depend on the processor setting the root node has the
first one in the beginning or not
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list