What's the best XML editor?

In what is almost becoming a regular series of "What's best", I'm looking to see what the best XML editor is out there. While I am specifically looking for a Windows version, feel free to recommend Mac software as I'm sure other readers might be interested. One of the really nice to have features would be the ability to test XPath expressions.

Published January 18, 2006 · Updated September 14, 2006
Categorized as Other
Short URL: https://snook.ca/s/502


17 Comments · RSS feed
Veracon said on January 18, 2006

I found this on a Google search:

Haven't tried it though, but it's free, so it couldn't hurt.

Yuri said on January 18, 2006

Altova Enterprise XML Suite are simply unbeatable! :)


Lance E. Leonard said on January 18, 2006

I second the Altova products. Been using it for years and it easily integrates into many development environments (visual studio, etc).

Rainer said on January 18, 2006

this software is ridiculously expensive. I downloaded a trial and was sad I could not afford the thing:

Tibco's TurboXML

they have other neat products for XML. Although they are a ESB shop.

Edward O'Connor said on January 18, 2006

nxml-mode is a fantastic XML editing extention for Emacs:


I really can't imagine editing XML with anything else.

Anup said on January 18, 2006

Jedit: http://www.jedit.org is now my editor of choice -- if you are willing to spend time customizing it. It has an extensible architecture, including xml plugins to pretty print, run XSLs, evaluate XPaths, etc. Takes a while to get used to, but you can customize most aspects of it (including the various keyboard shortcuts)

I use XML Spy too -- the paid for version has an XSL debugger, but I have found myself only ever using it once or twice, in over 4 years of having it. Its pretty print it good, and xpath evaluator is handy too. However, the editor itself is awful in my opinion as it slows down if you have too a few files open for a long time, its search replace is slow and limited in features, etc!

Hope that helps

Justin Makeig said on January 19, 2006

I?m a big fan of the oXygen (http://oxygenxml.com) plugin for Eclipse (http://eclipse.org). It integrates well into the fee, flexible, cross-platform Eclipse IDE. It does validation/well-formed checking, XSLT and even comes with a visual schema editor and CSS and JavaScript editors.

Jeff L said on January 19, 2006

I don't have a need for one often, but I've checked out a bunch of the freeware ones and XMLPad 2.0 was the best I came across...


Kaanon MacFarlane said on January 20, 2006

Uh.... I've always just used my favorite text editor. Altova's XML spy was a little too bloated for me.

John Wrana said on February 20, 2006

CookTop (already mentioned in the first comment) works great with delicious syntax highlighting, auto-indentation and nice evaluation with preview as pure text or html. Really a nice piece of freeware.

michael said on February 22, 2006

I like Cladonia Exchanger XML Lite, see: http://www.freexmleditor.com/

Steven said on March 09, 2007

I prefer EditiX because it is cross-platform and is a very good XML editor compared to other. It displays syntax error on the fly and shows always the current XPath location. It is ergonomic too.


David said on August 14, 2007

So everyone has their own favorite?

Well, then i can add my favorite too: xmlBlueprint (www.xmlblueprint.com). Supports DTD, RelaxNG, XMLSchema and XSLT. It supports many different parsers (Xerces, etc.). The "intellisense" is quite good, and context sensitive, much better than XMLSpy! And, xmlBlueprint is cheaper (about $40) than many other XML editor.

b said on September 27, 2007

This was a big disappointment. Most people simply said "oh, I use XYZ and like it". What we need are comparisons by people who have used a variety of editors over an extended period of time.

mike said on October 30, 2008

I use a free one call editx at http://free.editix.com

This is enough for me, have a look

Rashed said on February 15, 2011

I have used two editors, one is Oxygen XML which is very popular (but someone has already mentioned this one). The second editor that I have used is Liquid XML editor and this is my favourite. It is £65 (around $105) for the basic version so it is in a similar price bracket to the basic version of Oxygen XML and it supports XSLT, XQuery as well as allowing code generation with an XML Schema. My only quarrel with it is that it does not support RelaxNG.

gigi said on March 07, 2011

I don't want to pay for a simple text editor, try this xml editor editiX free version

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.