Subject: RE: xsl:if giving me "Invalid type" error
From: "Passin, Tom" <tpassin@xxxxxxxxxxxx>
Date: Tue, 15 Apr 2003 15:39:08 -0400
|
[James J. Ramsey]
> I was trying to store the name of whatever the first
> top-level <div*> was. Maybe
>
> <xsl:variable name="firstDiv">
> <xsl copy-of
> select="(div[1]|div0[1]|div1[1]|divGen[1])[1]"/>
> </xsl:variable>
>
> would work better for what I need to do (which is to
> keep track of that first top-level <div*>)?
>
That won't do it either. You will get a result tree fragment, not a
node-set. Just write
<xsl:variable name='firstDiv'
select='(div[1]|div0[1]|div1[1]|divGen[1])[1]'/>
This __does__ select a node-set - of course, you better have the right
xpath expression in there!.
Remember, Simple Is Good.
Cheers,
Tom P
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
Passin, Tom - Tue, 15 Apr 2003 15:35:43 -0400 (EDT) <=
|
|