Subject: RE: [xsl] detecting attribute node type From: "Alexander Gutman" <gutman@xxxxxxxxxxxxxxx> Date: Wed, 8 Aug 2001 19:51:53 +0700 |
Oleg Tkachenko wrote: > Hello Alexander ! > > > 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. > Ok, full syntax is > > not(self::* or self::text() or self::comment() or > self::processing-instruction()) > > But what about root node ? I believe this expression will also be true for root > node. Huh, and namespace nodes :) So, imho, it is not a way. Obviously, that was a "practical" solution. :-) (I did not even include tests for comment and PI nodes there.) Nodes other than elements and text are very rarely transformed/matched. As for the root, we can always separate it with a match or by employing the parent axis. Yes, my solution is not ideal as that of, say, Dimitre, but what a nice try, isn't it? :-) -- Alexander E. Gutman XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] detecting attribute node , Michael Kay | Thread | RE: [xsl] detecting attribute node , Oleg Tkachenko |
Re: [xsl] Where do I put <xsl:scrip, Goetz Bock | Date | RE: [xsl] Where do I put <xsl:scrip, Hewko, Doug |
Month |