Subject: [xsl] layered lists From: "Szabo, Patrick (LNG-VIE)" <patrick.szabo@xxxxxxxxxxxxx> Date: Tue, 25 Nov 2008 11:22:04 +0100 |
Hi, Saxon 9, XSLT 2.0 I still have my list problem. To make that whole thing a little bit easier i4ll do it in 2 steps so the input xml is a little clearer now (thats also the reason why i4m starting a new "thread"): Input: ----------------------------------------------------------------------------- ----------------- <rechtliche-begruendung> <nummerierte-liste ebene="1"> <listnum>1.</listnum> <punkt> <absatz>Text</absatz> <absatz>Text</absatz> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="2"> <listnum>a)</listnum> <punkt> <absatzText</absatz> <absatz>Text</absatz> <absatz>Text</absatz> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="3"> <listnum>aa)</listnum> <punkt> <absatz>Text</absatz> <absatz>Text</absatz> <absatz>Text</absatz> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="4"> <listnum>1.</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="5"> <listnum>a)</listnum> <punkt> <absatz>Text</absatz> </punkt> <listnum>b)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="4"> <listnum>2.</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="3"> <listnum>bb)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="4"> <listnum>1.)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <liste ebene="5"> <punkt> <absatz>Text</absatz> </punkt> <punkt> <absatz>Text</absatz> </punkt> </liste> <nummerierte-liste ebene="4"> <listnum>2.)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="2"> <listnum>b)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="2"> <listnum>c)</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> <nummerierte-liste ebene="1"> <listnum>2.</listnum> <punkt> <absatz>Text</absatz> </punkt> </nummerierte-liste> </rechtliche-begruendung> ----------------------------------------------------------------------------- ----------------- -There are 2 kinds of lists: <liste> and <nummerierte-liste> -@ebene describes the layer of the list. What i want to do: The output should have the following structure: layer1 layer2 layer3 layer4 layer5 layer4 layer3 layer4 layer5 layer4 layer2 layer2 layer1 The sublists of 1 layer(or list) should always be in the last <punkt> of the list that is 1 layer upwards. I hope you guys understand what i mean :/ Micheal Kay already gave me a hint (up-conversion) but i still don4t know how i can solve this problem. cheers Patrick Szabo EPD / XSLT Konvertierung Tel.: +43-1-534 52-1573 Fax.: +43-1-534 52-1573 patrick.szabo@xxxxxxxxxxxxx LexisNexis Verlag ARD Orac GmbH & Co KG Marxergasse 25, 1030 Wien FN 8333f, Handelsgericht Wien
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
AW: [xsl] layered lists, Szabo, Patrick (LNG- | Thread | [xsl] Issue with large XML doc and , Marijan (Mario) Madu |
[xsl] Calling all XSLT developers: , Diane Mueller | Date | [xsl] help with an 'or', Jennifer Pollard |
Month |