Remove duplicate XML elements using XSLT
Today I faced an issue where I am receiving a XML message with duplicate elements. So I wanted to remove those duplicate elements using some condition . For that I came up with a XSLT which does that.
My XML input:
<OurGuestsCollection xmlns="http://ws.wso2.org/dataservice">
<OurGuests>
<id>2</id>
<firstname>Sample</firstname>
<lastname>Sample</lastname>
<email>One</email>
<reg_date>2015-02-18T13:59:43.000+05:30</reg_date>
</OurGuests>
<OurGuests>
<id>3</id>
<firstname>Sample1</firstname>
<lastname>Sample1</lastname>
<email>One</email>
<reg_date>2015-02-18T14:13:18.000+05:30</reg_date>
</OurGuests>
<OurGuests>
<id>4</id>
<firstname>Sample1</firstname>
<lastname>Sample1</lastname>
<email…
My XML input:
<OurGuestsCollection xmlns="http://ws.wso2.org/dataservice">
<OurGuests>
<id>2</id>
<firstname>Sample</firstname>
<lastname>Sample</lastname>
<email>One</email>
<reg_date>2015-02-18T13:59:43.000+05:30</reg_date>
</OurGuests>
<OurGuests>
<id>3</id>
<firstname>Sample1</firstname>
<lastname>Sample1</lastname>
<email>One</email>
<reg_date>2015-02-18T14:13:18.000+05:30</reg_date>
</OurGuests>
<OurGuests>
<id>4</id>
<firstname>Sample1</firstname>
<lastname>Sample1</lastname>
<email…