Necesito agrupar el valor basado en algún atributo y rellenarlo.cómo aplicar agrupar por elementos xslt
mencionado a continuación es i/p XML y si ves que hay 4 filas para los usuarios y para la Identificación del 2,4 División es decir, HR misma
mientras que la generación real de O/P necesito para agrupar por División .. . Alguna ayuda ???
I/P XML
<Users>
<User id="2" name="ABC" Division="HR"/>
<User id="3" name="xyz" Division="Admin"/>
<User id="4" name="LMN" Division="Payroll"/>
<User id="5" name="PQR" Division="HR"/>
</Users>
Resultado esperado: necesito para agrupar los valores basados en la división y poblar es decir, el uso
<AllUsers>
<Division value="HR">
<User>
<id>2</id>
<name>ABC</name>
</User>
<User>
<id>5</id>
<name>PQR</name>
</User>
</Division>
<Division value="ADMIN">
<User>
<id>3</id>
<name>XYZ</name>
</User>
</Division>
<Division value="Payroll">
<User>
<id>4</id>
<name>LMN</name>
</User>
</Division>
</AllUsers>
+1, éste sólo me salvó de dolor de cabeza :) – Damb
le daría a este 10 si pudiera, gran ejemplo :-) – raffian
En el ejemplo XSLT 2.0, ¿cuál es el propósito de si no está utilizando la función de tecla()? –
Paul