|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Newbie - Please help
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








