TextWrangler for Mac and evolvEd for PC work well for find and replace, autofill, and xml cleanup work you mention.
Backup and restore
Seeking clarification of role of config in backups
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.