Subject: Re: Re: detecting attribute node type
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 8 Aug 2001 05:18:37 -0700 (PDT)
|
> What about this:
>
> not(self::* or self::text())
>
> You should add other self::whatever tests (for comments, etc.)
> if other node types are also under consideration.
This will not help to distinguish the type of the current node from being a
namespace node or an attribute node.
Better do not limit the available node types (7 is too many of them) with negations,
but use a non-negative, constructive XPath expressions.
I know two such expressions:
count(. | ../@*) = count(../@*)
and
generate-id() = generate-id(../@*[name()=name(current())])
Cheers,
Dimitre Novatchev.
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|