[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: detecting attribute node type
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|