This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Problem with not() function.
> I meet a problem when use not function in the xsl
your problem isn't with not() it is with []
self::para
selects the current node if it is a para, and selects the empty set
otherwise.
so...
self::para[1]
selects the first node in th eabove, ie it is the same as
self::para
you want somnething like
<xsl:apply-templates select="*[
not(self::para and not(preceding-sibling::para))
and not(self::title) and
not(self::graphic and not(preceding-sibling::graphic))]" />
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list