Subject: Re: [xsl] Array XSL PROb From: P Vikram <vikram_good_boy@xxxxxxxxx> Date: Tue, 18 Sep 2001 08:57:48 -0700 (PDT) |
Thanks...it seems to work... --- Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> wrote: > Hi Vikram, > > > <xsl:template match="testnode"> > > myarray = [ > > <xsl:apply-templates select="//top"/> > > ] > > </xsl:template> > > > > <xsl:template match="top"> > > "<xsl:value-of select="NAME"/>", > > </xsl:template> > > > > Now in the array myarray two rows are getting > > populated.one myname and second undefined. > > That's probably because the code that you generate > looks like > (ignoring whitespace): > > myarray = ["myname",] > > I think you only want to add the comma if the top > element that you're > looking at isn't the last top element that you're > selecting. So I > think you want: > > <xsl:template match="top"> > "<xsl:value-of select="NAME" />" > <xsl:if test="position() != last()">,</xsl:if> > </xsl:template> > > > Using xsl:if gives an error: "testnode" attribute > is not allowed on > > the xsl:if element! > > The xsl:if element must have a 'test' attribute, not > a 'testnode' > attribute. > > I hope that helps, > > Jeni > > --- > Jeni Tennison > http://www.jenitennison.com/ > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Array XSL PROb, Jeni Tennison | Thread | RE: [xsl] XSL Javascript prob, Michael Kay |
RE: [xsl] How do you get the non-tr, Nate Austin | Date | Re: [xsl] Is this a valid expressio, Christian Cäsar |
Month |