[xsl] Flattening parts of a document heirarchy

Subject: [xsl] Flattening parts of a document heirarchy
From: David Holden <dh@xxxxxxxx>
Date: Fri, 17 Oct 2003 14:10:39 +0100
I know there are faq's on flattening but as  newbie i'm  a little unclear on 
this.

My problem:

incoming document is something like this:

<doc>
    text text text
    <sec id="sec1">
       <p>text1text1text1</p>
        <sec id="sec1.1">
           <p>text2 text2 text2</p>
        </sec>
       <p>text3 text3 text3</p>
   </sec>
</doc>

i.e <sec> tags are nested to arbitary level.

I need

<doc>
   text text text
   <section id="s1" level="1">
       <p>text1 text1 text1</p>
   </section>
   <section id="s2" level="2">
        <p>text text text</p>
   </section>
   <section id="s3" level="1">
       <p>text3 text3 text3</p>
   </section>
</doc>
 

 thanks in advance,

 Dave.

  
-- 
Dr. David Holden. (Systems Developer)
Crystallography Journals Online: <http://journals.iucr.org>

Thanks in advance:-
Please avoid sending me Word or PowerPoint attachments.
See: <http://www.fsf.org/philosophy/no-word-attachments.html>

UK Privacy (R.I.P)  : http://www.stand.org.uk/commentary.php3
Public GPG key available on request.
-------------------------------------------------------------

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


Current Thread