xsl-list
[Top] [All Lists]

Re: testing for preceding-sibling's

2003-09-02 12:37:58
Rob,

At 02:07 PM 9/2/2003, you wrote:
  so far, what seems to work is

   match="section[preceding-sibling::*[local-name() != 'title']]"

as in, match any section that has at least one non-title preceding
sibling.

  is that a reasonable way to do it?  or is there a much more
elegant way i'm missing?

It's reasonable, although

match="section[preceding-sibling::*[not(self::title)]]"

is perhaps a little more elegant. And it's namespace safe. (The way you did it is necessary when testing attributes, however, since the self:: axis won't select attributes.)

Cheers,
Wendell


======================================================================
Wendell Piez                            
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>