Hi Guys,
Here is my requirement.
sample XML
<root>
<item>
...
<data name="x">...</data>
<data name="title">uday</data>
<data name="y">...</data>
....
</item>
<item>
...
<data name="x">...</data>
<data name="title">uday</data>
<data name="y">...</data>
....
</item>
<item>
...
<data name="x">...</data>
<data name="title">bhaskar</data>
<data name="y">...</data>
....
</item>
<item>
...
<data name="x">...</data>
<data name="title">bhaskar</data>
<data name="y">...</data>
....
</item>
<item>
...
<data name="x">...</data>
<data name="title">bhaskar</data>
<data name="y">...</data>
....
</item>
Desired o/p XML
<rss>
<item>
..
<position>1</position>
<total>2</total>
....
</item>
<item>
..
<position>2</position>
<total>2</total>
....
</item>
<item>
..
<position>1</position>
<total>3</total>
....
</item>
<item>
..
<position>2</position>
<total>3</total>
....
</item>
<item>
..
<position>3</position>
<total>3</total>
....
</item>
</rss>
for each item in the input xml, we get item in the output.
total represents the no. of items with the same title value
position represents the position of the item with a paticular title.
Iam using xslt 1.0. I guess it is possible by using keys.Can someone help me out please
Thanks you in advance
Uday