|
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 |