Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Create variables with nodes >Thread Next - Re: Create variables with nodes Re: Create variables with nodesTo: NULL Date: 3/7/2007 8:21:00 AM "Stan" <netsunset@n...> wrote in message news:O6XoE6IYHHA.408@T...... > Hi, > From my previous post I think I have to change my mind. > > Here's what I want to do. > Parse my xml file : > <xsl:for-each select="main/smain"> > <xsl:choose> > <xsl:when > substring-before(substring-after(substring-after(lnk,'http://mywebsite/'), > '/'), '/')"="book"> > ----> store the node to a variable called > Book > </xsl:when> > <xsl:when > substring-before(substring-after(substring-after(lnk,'http://mywebsite/'), > '/'), '/')"="cd"> > ----> store the node to a variable called > cd > </xsl:when> > <xsl:otherwise> > ----> store the node to a variable called > dummy > </xsl:when> > </xsl:choose> > </xsl:for-each> > > And after I would like to display all the variables that contain nodes (I > think I will be able to do it). > Any Help ? > > Stan > > Not sure what you're attempting. If you want to show each book, cd and dummy as a different group then use templates to match these nodes. Something like: <xsl:template match="lnk[substring-before(substring-after(substring-after(lnk,'http://mywebsite/'), '/'), '/')'='book']"> <!-- do something here --> </xsl:template> -- Joe Fawcett (MVP - XML) http://joe.fawcett.name | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
