i have a xml file of contact as follows
contacts.xml
<?xml version="1.0"?>
<contacts>
<contact>
<contact_no>9782547000</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547000</contact_no>
<Name>yName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547012</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547011</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547012</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547000</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
</contacts>
here you can see that tag contact_no
has some duplicate. i want to remove duplicate and store only distinct contact no save the xml file using php
the xml will be as follows with three distinct contact nos after applying process.
contact.xml
<?xml version="1.0"?>
<contacts>
<contact>
<contact_no>9782547000</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547012</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contact>
<contact_no>9782547011</contact_no>
<Name>xName</Name>
<Email>xEmail@gmail.com</Email>
</contact>
<contacts>
i have searches in DOMDocument ad simpleXMLElement but couldn't find success. is there any function or method to implement this. thanks in advance.