Subject: RE: [xsl] Display order issue From: "Joseph Tan" <Joseph.Tan@xxxxxxxxxxxxxxxxxx> Date: Mon, 13 Oct 2003 11:20:29 -0500 |
GREAT! This works. I manage to get the display order I want but I have problem getting the URL (B3) to link correctly. Please take a look at this and let me know what I did wrongly. <xsl:variable name="url" select="../B3[number(current())]"/> <xsl:for-each select="B7"> <xsl:value-of select="../B2[number(current())]"/> <xsl:text> (</xsl:text><a href="{$url}">Full-Text</a> <xsl:text>)</xsl:text> <xsl:if test="position()!=last()"> <xsl:text>, </xsl:text> </xsl:if> </xsl:for-each> Thanks very much!! Joseph >>> mhk@xxxxxxxxx Wednesday, October 08, 2003 4:24:41 PM >>> <xsl:for-each select="B7"> <xsl:value-of select="../B2[number(current())]"/> Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Joseph Tan > Sent: 08 October 2003 21:47 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Display order issue > > > Current display: > American journal of cardiology > MDConsult (Full-Text), Elsevier (Full-Text) > > Desired display: > American journal of cardiology > Elsevier (Full-Text), MDConsult (Full-Text) > > XML input: > <B1>American journal of cardiology</B1> > <B2>MDConsult</B2> > <B2>Elsevier</B2> > <B3>http://home.mdconsult.com</B3> > <B3>http://www.sciencedirect.com</B3> > <B7>2</B7> > <B7>1</B7> > > Note: The first occurance of B2 is related to the first > occurance of B3 (which is the URL for the text "Full-Text") > and B7 (the priority display order). The second occurance of > B2 is related second occurance or B3 and B7...etc. > > XSL Code: > <xsl:for-each select="$items[name()='B2']"> > <xsl:variable name="pos" select="position()"/> > <xsl:variable name="url" select="following-sibling::B3[$pos]"/> > <xsl:value-of select="."/> > <xsl:text> (</xsl:text><a > href="{$url}">Full-Text</a><xsl:text>)</xsl:text> > <xsl:if test="position()!=last()"> > <xsl:text>, </xsl:text></xsl:if> > </xsl:for-each> > > Any ideas how to solve this? > > Thanks in advance! > > Joseph > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Display order issue, Mukul Gandhi | Thread | RE: [xsl] Display order issue, Michael Kay |
RE: [xsl] badly need xsl help, Rod Humphris - FLPTN | Date | RE: [xsl] generation of flat file f, Jarno . Elovirta |
Month |