The Oracle XML Developer's Kit (XDK) contains a set of tools
that cover the complete life cycle of an XML document--including creating,
editing, transforming, and parsing. I've been burnt a few times playing with
freeware XML tools and have found the Oracle toolkit to be a welcome relief
as a full-featured, commercial quality toolset.
Oracle XML Developer's Kit (XDK)
Oracle XML Developer's Kit (XDK)