[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Restraining specific words from an element to display


Subject: Re: [xsl] Restraining specific words from an element to display
From: Armen Martirossian <armmarti@xxxxxxxxx>
Date: Fri, 15 Aug 2003 22:54:24 -0700 (PDT)

--- Joseph Tan <Joseph.Tan@xxxxxxxxxxxxxxxxxx> wrote:
> 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?

...

In the following XPath expression you missed the 
space before dashes: must be "text()!='JOURNALS --'
and text()!='LIBWEBSITE --'" instead of
"text()!='JOURNALS--' and text()!='LIBWEBSITE--'"

> 		<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>
...

I think that will solve the problem, since you say
that it works for "ONLINELIB".

Regards,
Armen


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords