creating hierarchies
Hi,
I would like to get any advice to get a more detailed element hierarchy out of a very flat one.
E.g. my source xml is something like:
<book>
<title1>title 1.1</title1>
<para><para>
<para>.. <footnote></footnote></para>
<title2>title 1.1.1</title2>
<para><para>
<para>.. <footnote></footnote></para>
<title2>title 1.1.2</title2>
<para><para>
<para>.. <footnote></footnote></para>
<title1>title 1.2</title1>
<para><para>
<para>.. <footnote></footnote></para>
<title2>title 1.2.1</title2>
<para><para>
<para>.. <footnote></footnote></para>
<title2>title 1.2.2</title2>
<para><para>
<para>.. <footnote></footnote></para>
</book>
My desired result should be something like:
<book>
<chapter1>
<title>title 1.1</title>
<para><para>
<para>.. <footnote></footnote></para>
<chapter2>
<title>title 1.1.1</title>
<para><para>
<para>.. <footnote></footnote></para>
</chapter2>
<chapter2>
<title>title 1.1.2</title>
<para><para>
<para>.. <footnote></footnote></para>
</chapter2>
</chapter1>
<chapter1>
<title>title 1.2</title>
<para><para>
<para>.. <footnote></footnote></para>
<chapter2>
<title>title 1.2.1</title>
<para><para>
<para>.. <footnote></footnote></para>
</chapter2>
<chapter2>
<title>title 1.2.2</title>
<para><para>
<para>.. <footnote></footnote></para>
</chapter2>
</chapter1>
</book>
Is there any xslt construction for that purpose?
|