This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: first occurance of node with hierarchy
- From: Wendell Piez <wapiez at mulberrytech dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 25 Mar 2002 17:24:38 -0500
- Subject: Re: [xsl] first occurance of node with hierarchy
- References: <003601c1d412$5c401d10$c2c809c0@LKWHBSW2K0335>
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@mulberrytech.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