xsl for-each group-by
- by user348810
My input xml is in this format:
<Root>
<Name>N1</Name>
<YEAR>2010</YEAR>
<MYVALE>
<F1>V1</F1>
<V1>100</V1>
<MYVALUE>
<MYVALE>
<F1>V2</F1>
<V1>100</V1>
<MYVALUE>
<MYVALE>
<F1>V3</F1>
<V1>100</V1>
<MYVALUE>
<Name>N1</Name>
<YEAR>2011</YEAR>
<MYVALE>
<F1>V1</F1>
<V1>100</V1>
<MYVALUE>
<MYVALE>
<F1>V4</F1>
<V1>400</V1>
<MYVALUE>
</Root>
i want to group-by Name with the following child element <myvalue>. If the myvalue TAG has the same F1 TAG value then I need to group by these values.
My expected output is this:
<Root>
<Name>N1</Name>
<MYVALE>
<F1>V1</F1>
<V1>200</V1>
</MYVALUE>
<MYVALE>
<F1>V2</F1>
<V2>100</V2>
</MYVALUE>
<MYVALE>
<F1>V3</F1>
<V2>100</V2>
</MYVALUE>
<MYVALE>
<F1>V4</F1>
<V2>400</V2>
<MYVALUE>
</Root>