I'm using XSLT 2.0 to do this i also came across a similar question but the answers given are not working properly. Similar One
XML
<Users>
<User id="1" name="TYE" Division="Admin"/>
<User id="2" name="ANN" Division="HR"/>
<User id="3" name="LAR" Division="Marketing"/>
<User id="4" name="JSN" Division="Admin"/>
</Users>
Need an ouput like this;
<AllUsers>
<Division value="HR">
<User>
<id>2</id>
<name>TYE</name>
</User>
<User>
<id>5</id>
<name>JSN</name>
</User>
</Division>
<Division value="ADMIN">
<User>
<id>3</id>
<name>ANN</name>
</User>
</Division>
<Division value="Marketing">
<User>
<id>4</id>
<name>LAR</name>
</User>
</Division>
</AllUsers>
Need to group by division.. Thanks.