xmlcopyeditor is a free, open-source, simple, and light-weight XML editor with schema and correctness validation capabilities. Unfortunately there is no Fedora package for it yet. Installation is simple once you know how, are willing to ignore the INSTALL file, and fix a simple bug.
First install the dependencies:
sudo yum install wxGTK wxGTK-devel pcre-devel xerces-c xerces-c-devel aspell-devel
Next, fix the /usr/include/wx-2.8/wx/filename.h file (line 393) by changing [0u] to [0] (see bug information here: https://bugzilla.redhat.com/show_bug.cgi?id=295521).
Then download the package from sourceforce (I used version 1.1.0.6): http://xml-copy-editor.sourceforge.net/
Then:
tar xvzf xmlcopyeditor-1.1.0.6.tar.gz cd xmlcopyeditor-1.1.0.6 ./configure --enable-unicode make make install
Now you can run it using the xmlcopyeditor command.