I would like to remove "ONLINELIB' , 'JOURNALS --' and 'LIBWEBSITE --". I am
able to remove ONLINELIB but not the other two. What's wrong with the code?
XML Input:
- <MR870>
<MR870a>NORTHLIB</MR870a>
</MR870>
- <MR870>
<MR870b>Location</MR870b>
<MR870c>NC-JOURNAL --</MR870c>
</MR870>
- <MR870>
<MR870b>Textual holdings</MR870b>
<MR870c>Vol 71-86 1993-2000 Not owned: 71n18(1993)</MR870c>
</MR870>
- <MR870>
<MR870a>ONLINELIB</MR870a>
</MR870>
- <MR870>
<MR870b>Textual holdings</MR870b>
<MR870c>Online access; years vary.</MR870c>
</MR870>
- <MR870>
<MR870a>ONLINELIB</MR870a>
</MR870>
- <MR870>
<MR870b>Location</MR870b>
<MR870c>LIBWEBSITE --</MR870c>
</MR870>
- <MR870>
<MR870b>Textual holdings</MR870b>
<MR870c>Online access; years vary.</MR870c>
</MR870>
- <MR870>
<MR870a>SOUTHLIB</MR870a>
</MR870>
- <MR870>
<MR870b>Location</MR870b>
<MR870c>JOURNALS --</MR870c>
</MR870>
- <MR870>
<MR870b>Textual holdings</MR870b>
<MR870c>Vol 1- 1958- Not Owned: 84n5c(1999)</MR870c>
</MR870>
XSL Code:
<xsl:template name="Holdings">
<xsl:variable name="getHoldings">
<xsl:for-each select="MR870/MR870c[text()!='ONLINELIB' and
text()!='JOURNALS--' and text()!='LIBWEBSITE--'] |
MR870/MR870a[text()!='ONLINELIB']">
<xsl:value-of select="."/><xsl:text> </xsl:text>
</xsl:for-each>
</xsl:variable>
<xsl:if test="$getHoldings != ''">
<xsl:call-template name="DisplayContent">
<xsl:with-param name="label" select="'Option(s)'"/>
<xsl:with-param name="content" select="$getHoldings"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
Thanks!
Joseph
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list