xsl-list
[Top] [All Lists]

Positional tests

2005-03-02 11:17:58
Hello,

I need to find out if a block element that I process is the first one with
respect to its ancester S1, S2 or S3 elements. The hierarchy looks something
like this:

        <root>
          <S1>
            <block> <<
            <S2>
                <block> <<
                <block>
              <S3>
                <body>
                  <block> <<
                  <p>
                <block>
                </body>
                </S3>
            </S2>
          </S1>
        </root>

I have tried:

        test=". = ancestor::S3//block[1] or . = ancestor::S2//block[1] or .
= ancestor::S1//block[1]"

But this slows down processing enormously.

Thanks

Paul


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



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