XML::Rules looks like a good fit for your needs.
In reply to Re: XML cleanup - regex or ? by Utilitarian in thread XML cleanup - regex or ? by ethrbunny