Re: [xsl] first occurance of node with hierarchy

Subject: Re: [xsl] first occurance of node with hierarchy
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Mon, 25 Mar 2002 17:24:38 -0500
Andrew,

How about

match="para[not(preceding-sibling::para |
                parent::specpara[preceding-sibling::para |
                                 preceding-sibling::specpara/para])]"

and
<xsl:number count="*[starts-with(local-name(), 'step')]" level="multiple"/>

Any closer?

Cheers,
Wendell

At 03:24 PM 3/25/2002, Joerg wrote:
Andrew Welch wrote:
There are five step nodes
<step1><step2><step3><step4><step5>
...
I need to output a number at the first occurance of a <para> within each
step, which can be as a child or within a <specpara>

There are several possibilities:
1. (step1//para|step2//para|step3//para|step4//para|step5//para)[1]
2. para[ancestor::step1 or ancestor::step2 or ancestor::step3 or ancestor::step4 or ancestor::step5][1]
and a multitide more.


======================================================================
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
======================================================================


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



Current Thread