Subject: [xsl] Display order issue From: "Joseph Tan" <Joseph.Tan@xxxxxxxxxxxxxxxxxx> Date: Wed, 08 Oct 2003 15:47:16 -0500 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Regarding xsl transformat, Rangarajan Calyanako | Thread | RE: [xsl] Display order issue, Michael Kay |
RE: [xsl] performing 2 conversions , Michael Kay | Date | RE: [xsl] Copying nodes from source, Michael Kay |
Month |