[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] layered lists
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
|
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
|