[xsl] Newbie - Please help

Subject: [xsl] Newbie - Please help
From: "Joseph Tan" <Joseph.Tan@xxxxxxxxxxxxxxxxxx>
Date: Thu, 31 Jul 2003 09:51:51 -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