I know my way around batch files, and have dipped my toes in VBScript about 10 years ago. Can any of these two play around with XML files, or do I need to learn another language? Batch files are limited due to the usual problems with special characters like !,%,etc and no native support for XML, and I don't know if VBScript even supports XML. Basically what I want to do is parse a XML file and apply some "conditions" to remove similar entries which are not exactly the same name, but repeated nonetheless. The "conditions" will determine which one stays and which ones are deleted. For example, if I want to keep all entries with "(abc)", then "text (abc)" stays and "text (def)" is deleted.