Comparison of XML editors


This is a list of XML editors. Note that any text editor can edit XML, so this page only lists software programs that specialize in this task. It doesn't include text editors that merely do simple syntax coloring or expanding and collapsing of nodes.

Desktop applications

NameLatest releaseActiveSoftware licenseTypeWindowsmacOSLinuxTextual editor?Tree view editor?Graphical editor?WYSIWYG editor?XML Schema editor?Syntax highlightingTag foldingAutocomplete using schemaXPath searchXML diff/mergePayment modelFull-featured free trial period
Adobe FrameMaker2019Standalone
Altova XMLSpy2020Standalone
Eclipse Plugin, Visual Studio Plugin
BaseXcurrentStandalonevia add-on module
CAM Editor2015 Standalone
emacs/
nxml-mode
2019 Emacs mode
MadCap Flare2019StandalonePerpetual and Subscription
Liquid XML Studio2020 Standalone + Visual Studio Plugin
Oxygen XML Editor2020 Standalone + Eclipse PluginWeb-App30 days
Quark Author Web Edition on Quark Publishing Platform2014 Web-AppSections Only
Stylus Studio2014 Standalone
XeditorApril 2020 Web-appSubscription
Xerlin2005 Standalone
XMetaL2018 Standalone
XML Notepad2020 Standalone

Commentary

Spring Tools Suite and Eclipse have a variety of built-in and free plugins matching or exceeding the quality of the paid versions. They come with a content assist tool that completes tags and can search for classes in any java classpath. They also include validation, bean creation, and commit tools.
A plugin for Notepad++ named XML Tools is available. It contains many features including manual/automatic validation using both DTDs and XSDs, XPath evaluation, auto-completion, pretty print, and text conversion in addition to being able to work on multiple files at once. Other tools are available to edit XHTML.