Subject: RE: [xsl] How to pass a nodeset as parameter From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 7 Apr 2005 09:09:00 +0100 |
You don't say whether this is a call-template or an apply-templates. If the latter, you may be falling into the trap that your call from template A to template B is via a built-in template for another node, in which case parameters aren't passed through at all. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Jaime Stuardo [mailto:jstuardo@xxxxxxxxxxx] > Sent: 07 April 2005 00:09 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] How to pass a nodeset as parameter > > Hi all... > > I'm trying to pass a nodeset as parameter to a template. > > I'm doing this when I apply the template: > > <xsl:with-param name="cob_rowset" > select="/propuesta/cob_excluyentes/ROWSET/ROW[CXC_CAD_ID=curre > nt()/CAD_ORI_ID]" /> > > when I display > count(/propuesta/cob_excluyentes/ROWSET/ROW[CXC_CAD_ID=current > ()/CAD_ORI_ID]), it displays 2, meaning that 2 rows exist. > > When I use count($cob_rowset) in the template, it sends the > error $cob_rowset isn't a nodeset. > > Any help will be greatly appreciated > > Thanks > Jaime
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to pass a nodeset as , David Carlisle | Thread | [xsl] doubt, T UmaShankari |
RE: [xsl] doubt, Michael Kay | Date | RE: [xsl] xsl displaying image from, Pawson, David |
Month |