I tiene un XML simple con dos niveles (cabecera y línea) de etiquetas tales como:XSLT Agrupación
<?xml version="1.0"?>
<Header>
<line>Line 1</line>
<line>Line 2</line>
<line>Line 3</line>
<line>Line 4</line>
<line>Line 5</line>
<line>Line 6</line>
<line>Line 7</line>
<line>Line 8</line>
<line>Line 9</line>
</Header>
necesito para agrupar las líneas en conjuntos de X (X = 3, por ejemplo) líneas de modo que mi salida es el siguiente:
<?xml version="1.0"?>
<Header>
<set>
<line>Line 1</line>
<line>Line 2</line>
<line>Line 3</line>
</set>
<set>
<line>Line 4</line>
<line>Line 5</line>
<line>Line 6</line>
</set>
<set>
<line>Line 7</line>
<line>Line 8</line>
<line>Line 9</line>
</set>
</Header>
¿Cómo se escribe un XSLT que puede hacer este tipo de transformación?
Gracias!
O
@otavio Usted probablemente está utilizando un buggy, procesador XSLT no conforme, o, más probablemente, cambió el documento XML de origen, o cambiado el código. - Dimitre Novatchev (0 segundos) –