Ho un pezzo di XML che voglio trasformare con XSLT (usando xsltproc - quindi solo XSLT 1.0). L'XML originale utilizza alcuni tag come separatori come questo:Usa XSLT per convertire i separatori in wrapper
<container>
<element />
<element />
<separator />
<element />
<element />
<element />
<separator />
<element />
</container>
Ho bisogno di trasformare questo in un formato che avvolge invece questi elementi. Quindi ho bisogno che assomigli a questo:
<container>
<wrapper>
<element />
<element />
</wrapper>
<wrapper>
<element />
<element />
<element />
</wrapper>
<wrapper>
<element />
</wrapper>
</container>
Non riesco proprio a progettare un modello che lo ottenga. Qualcuno là fuori ha qualche idea?
Grazie! Non avevo pensato di usare la chiave e generare id in quel modo. –
@JeffKing, prego. Questa è una variante del raggruppamento "posizionale". Questo è molto più facile da realizzare in XSLT 2.0, –