Subject: [xsl] Controlling Sequence of Output From: "Joseph Tan" <Joseph.Tan@xxxxxxxxxxxxxxxxxx> Date: Thu, 31 Jul 2003 12:09:43 -0500 |
Here's part of my xml output <B2>MDConsult</B2> <B2>Elsevier</B2> <B3>http://home.mdconsult.com</B3> <B3>http://www.sciencedirect.com</B3> I would like my display to be: MDConsult (Full-Text), Elsevier (Full-Text) {Note: The "Full-Text" link will link to the correspondent URL.} Right now, the display is as follows: MDConsult, Elsevier; http://home.mdconsult.com, http://www.sciencedirect.com Here is is part of my XSL code: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <xsl:template name="DisplayRemainder"> <xsl:param name="items"/> <xsl:variable name="separator1" select="', '"/> <xsl:variable name="separator2" select="'; '"/> <br/> <xsl:choose> <xsl:when test="DBN='Library catalog'"> Holdings: <xsl:for-each select="$items"> <xsl:call-template name="DisplayItem"/> <xsl:if test="position() != last()"> <xsl:variable name="pos" select="position()"/> <xsl:variable name="next" select="$items[$pos+1]"/> <xsl:choose> <xsl:when test="name() = name($next)"><xsl:value-of select="$separator1"/></xsl:when> <xsl:otherwise><xsl:value-of select="$separator2"/></xsl:otherwise> </xsl:choose> </xsl:if> </xsl:for-each> </xsl:when> <xsl:otherwise> <xsl:for-each select="$items"> <xsl:call-template name="DisplayItem"/> <xsl:if test="position() != last()"> <xsl:variable name="pos" select="position()"/> <xsl:variable name="next" select="$items[$pos+1]"/> <xsl:choose> <xsl:when test="name() = name($next)"><xsl:value-of select="$separator1"/></xsl:when> <xsl:otherwise><xsl:value-of select="$separator2"/></xsl:otherwise> </xsl:choose> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="DisplayItem"> <xsl:value-of select="."/> </xsl:template> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thanks in advance for helping! Joseph Tan UT Southwestern Medical Center XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] '<' and '>' in the value , cknell | Thread | AW: [xsl] Newbie - Please help, Markus Abt |
RE: [xsl] '<' and '>' in the value , cknell | Date | RE: [xsl] Including/Importing a sty, Robert Koberg |
Month |