RE: first occurance of node with hierarchy
I will give some more details to hopefully help a little... There are five step nodes <step1><step2><step3><step4><step5> each step node can contain either <para>'s or <specpara>'s (special paras) a <specpara> must contain a <para> (and some other stuff) 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> So, the I need an xpath to match: the first occurance of <para> as a descendant of <step>, for each <step> 1 to 5 (the steps are nested if that makes any difference) Im not sure if that makes it any clearer... cheers andrew -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of cutlass Sent: 25 March 2002 14:55 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: first occurance of node with hierarchy ----- Original Message ----- From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx> > I need to output a number for the first occurance of node <para> within any > <step>. For example: > > <step1> > <para>here</para> > <step2> > <specpara> > <para>here</para> > </specpara> > <para>not here</para> > </step2> > <para>not here</para> > </step1> your best bet is to have a recursive template that walks through the entire tree, though since your steps are all named differently maybe you have a different approach for each step ? thats not such a worry as u could have the recursive template just search through all child elements. to identify a para as 1st try something like selecting/testing for para cheers, jim fuller XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.338 / Virus Database: 189 - Release Date: 14/03/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.338 / Virus Database: 189 - Release Date: 14/03/2002 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format