Subject: Re: [xsl] Positional tests From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 02 Mar 2005 13:46:42 -0500 |
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.
<S3> <block/> <body> <block/> </body> </S3>
Cheers, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx 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 ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Positional tests, Joris Gillis | Thread | RE: [xsl] Positional tests, Paul Clarke |
Re: [xsl] Positional tests, Joris Gillis | Date | RE: [xsl] Positional tests, Paul Clarke |
Month |