Hallo,
habe ein verschachteltes XML (siehe Beispiel 1) und möchte es in eine flache Struktur bingen (siehe Beispiel 2). Klappt soweit bis auf die Teilenummer. In der Ursprungs-Datei ist die Teilenummer auf die Hierachieebene aufgesplittet. Im Ziel-XMl sollen muss sie wieder komplett sein. Bin XSL-Anfänger und konnte bisher im Internet nichts vergleichbares finden, was mir weitergeholfen hätte. Bin für jeden Gedankenanreiz dankbar!
P.S.: Nein - die Teilenummer steht nicht wie hier im Beispiel im <infos>-Tag. Ist nur der besseren Übersicht wegen... Sie steht nur als Attribut unter Teil.
Beispiel1:
<text>abc</text>
<teil nr="1">
<infos>infos zu teil 1</infos>
<text>abc</text>
<teil nr="10">
<infos>infos zu teil 1.10</infos>
<text>abc</text>
<teil nr="10">
<infos>infos zu teil 1.10.10</infos>
</teil>
</teil>
<teil nr="20">
<infos>infos zu teil 1.20</infos>
</teil>
</teil>
<teil nr="2">
<infos>infos zu teil 2</infos>
</teil>
<text>abc</text>
<teil nr="3">
<infos>infos zu teil 3</infos>
<teil nr="10">
<infos>infos zu teil 3.10</infos>
</teil>
</teil>
Beispiel2:
<teil>
<text>abc</text>
<nr>1</nr>
<infos>infos</infos>
</teil>
<teil>
<text>abc</text>
<nr>1.10</nr>
<infos>infos</infos>
</teil>
<teil>
<text>abc</text>
<nr>1.10.10</nr>
<infos>infos</infos>
</teil>
<teil>
<nr>1.20</nr>
<infos>infos</infos>
</teil>
<teil>
<nr>2</nr>
<infos>infos</infos>
</teil>
<teil>
<text>abc</text>
<nr>3</nr>
<infos>infos</infos>
</teil>
<teil>
<nr>3.10</nr>
<infos>infos</infos>
</teil>
Mathias