6
Mam kawałek XML, który chcę przekształcić z XSLT (przy użyciu xsltproc - tak tylko XSLT 1.0). Oryginalny XML używa znaczników jako separatorów takich jak ten:Użyj XSLT do konwersji separatorów w owijki
<container>
<element />
<element />
<separator />
<element />
<element />
<element />
<separator />
<element />
</container>
Potrzebuję przekształcić to w format, który zawija te elementy. Potrzebuję go więc wyglądać tak:
<container>
<wrapper>
<element />
<element />
</wrapper>
<wrapper>
<element />
<element />
<element />
</wrapper>
<wrapper>
<element />
</wrapper>
</container>
Po prostu nie mogę zaprojektować szablonu, który to osiągnie. Ktoś tam ma jakieś myśli?
Dzięki! Nie myślałem o używaniu klucza i generowania identyfikatora w ten sposób. –
@JeffKing, Nie ma za co. Jest to wariant grupowania "pozycyjnego". Jest to znacznie łatwiejsze do osiągnięcia w XSLT 2.0, –