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

[xsl] Re: Re: detecting attribute node type


Subject: [xsl] 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



Current Thread
Keywords