Subject: Re: Problem in Preceding node.
From: andrew welch <andrew.j.welch@xxxxxxxxx>
Date: Mon, 3 Oct 2005 13:09:12 +0100
|
On 10/3/05, aaron apigo <aaronjose_apigo2001@xxxxxxxxx> wrote:
> Hi All,
> Got another question regarding the preceding node.
>
> with this input file,
>
> <xml>
> <a>
> <b>
> <c>Level 1</c>
> </b>
> </a>
> <d/>
> <e/>
> <a>
> <b>
> <a>
> <b>
> <c>Level 2</c>
> </b>
> </a>
> </b>
> </a>
> <d/>
> <e/>
> <a>
> <b>
> <c>Level 1</c>
> </b>
> </a>
> ..........
> </xml>
>
> i want to output like this
> <xml>
> <sections>
> <section>
> <label>1</label>
> <title>Level 1</title>
> <d/>
> <e/>
> <section>
> <label>1.1</label>
> <title>Level 2</title>
> <d/>
> <e/>
> </section>
> </section>
> <section>
> <label>2</label>
> <title>Level 1</title>
> <d/>
> <e/>
> </section>
> </sections>
> </xml>
>
> i hope that with this data, you understand my point.
Well, a few sentences might speed things up :)
Have a look at <xsl:number> and use it generate the content for <label>
|