BaseX is a light-weight, high-performance and scalable XML Database engine and XPath/XQuery 3.1 Processor, which includes full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into your XML documents.
The way to save data as xml format is very easy to do. It also has some tools for searching within a document so it's good for this purpose too. I don't like that sometimes when i open xml files in notepad++ they are displayed with weird characters but once i use basex then its ok again. As far as i know there isn't anything specific about my problems. So i would recommend using basex if you have any problem while saving or editing an xml file, try solving them by yourself first before askingβ¦
Pros
The way it works is that it's easy to do searching and it's also easy to open an xml file from it and save them back
Cons
It's very expensive compare to other tools like jedit