[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Please check !!
Subject: RE: [xsl] Please check !! From: kalpana rawat <kal_xml@xxxxxxxxx> Date: Mon, 29 Oct 2001 12:20:15 -0800 (PST) |
Thanks, i could resolve it... --- Michael Kay <mhkay@xxxxxxxxxxxx> wrote: > > > > COuld you please tell me if this is the right way. > > No, it isn't. > > > > <xsl:variable name="varYear"> > > > > <xsl:for-each select="Document/Year"> > > <xsl:sort select="@Value" > order="ascending" > > /> > > <xsl:value-of > > > select="concat('Document/Year[@Value=',@Value,']')" > > disable-output-escaping="yes"/> > > </xsl:for-each> > > > > </xsl:variable> > > If your source structure is something like > <Document> > <Year Value="3"/><Year Vaue="A"/><Year Value="1"/> > </Document> > > Then your variable varYear will be the root of a > result tree fragment > containing a single text node whose value is > > Document/Year[@Value=1]Document/Year[@Value=3]Document/Year[@Value=A] > > The disable-output-escaping doesn't affect the value > of the variable, it > only affects what happens if you later do an > xsl:copy-of with it. > > > > and then later I use it here, to run a loop, > > > > <xsl:for-each select="$varYear"> > > > > <td class="cssheader11"> > > <xsl:value-of select="@Value"/> > > </td> > > </xsl:for-each> > > > $varYear is a single root node, so the xsl:for-each > only iterates once. The > root node doesn't have an @Value attribute, so the > <xsl:value-of> outputs > nothing. > > Mike Kay > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Please check !!, Michael Kay | Thread | [xsl] Re: Re: simple tree problem ., Dimitre Novatchev |
[xsl] < problem, thomas george | Date | [xsl] XSL Java Extension problem., Sudhir Malhotra |
Month |