|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Array XSL PROb
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








