Comparison of XML editors

Last updated

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.

Contents

Desktop applications

NameLatest releaseActive Software license TypeWindowsmacOSLinux Textual editor? Tree view editor? Graphical editor? WYSIWYG editor? XML Schema editor? Syntax highlighting Tag folding Autocomplete using schema XPath searchXML diff/mergePayment modelFull-featured free trial period
QXmlEdit 0.9.18, January 2023 Yes LGPL 2 Standalone Yes installer downloaded from SourceForge or PortableApps Yes dmg installer from SourceForge, Homebrew, (Macports not available as of 2023-02) Yes RPM, DEB, other formats in distribution package repositories, Snap, Flatpak. (AppImage not available as of 2024-02) Yes Yes Yes Yes Yes Yes Yes Yes Yes configurable XML and XML Schema Comparison. ? merge function — is free libre open source software. — You get a free, full-featured version for as long as you like.
Adobe FrameMaker 2019 Yes Proprietary Standalone Yes No No Yes Yes Yes Yes  ? Yes Yes Yes Yes  ? Yes
BaseX 2023 (10.7) Yes BSD-3-Clause Standalone Yes Yes Yes [1] Yes Yes Yes No Yes Yes Yes Yes Yes via add-on module
CAM Editor 2015 (3.2.2) No MPL-2.0 Standalone Yes Yes Yes Yes Yes Yes No  ? No Yes No
GNU Emacs/
nxml-mode
2023 (29.1) Yes GPL-3.0-or-later Major mode Yes Yes Yes Yes  ? No No  ? Yes Yes Yes No Yes (Ediff)
GNU Emacs/
psgml-mode, xml-mode
2023 (29.1) Yes GPL-2.0-or-later Major mode Yes Yes Yes Yes sgml-show-structure No No dtd-mode Yes Yes Yes No Yes (Ediff)
MadCap Flare 2019 Yes Proprietary Standalone Yes No No Yes Yes Yes Yes No Yes Yes Yes No Yes Perpetual and Subscription Yes
Liquid XML Studio 2020 (18.0.4) Yes Proprietary Standalone + Visual Studio Plugin Yes No No Yes Yes Yes No Yes Yes Yes Yes Yes Yes  ? Yes
Oxygen XML Editor 2021 (24.0) Yes Proprietary Standalone + Eclipse Plugin [2] Web-App Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes  ? 30 days
Quark Author Web Edition on Quark Publishing Platform 2014 (10.5) Yes Proprietary Web-App Yes Yes Yes No Sections Only Yes Yes  ? No No No  ?
Stylus Studio 2014 (X15 R2) Yes Proprietary Standalone Yes No No Yes Yes Yes No Yes Yes Yes Yes Yes  ? Yes
Xeditor August 2023 (6.15) Yes Proprietary Web-app Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes via add-on module Subscription Yes
Xerlin 2005 (1.3) No Open Source Standalone Yes Yes Yes  ?  ?  ?  ?  ?  ?  ?  ?  ?
XMetaL 2021 (16.0) Yes Proprietary Standalone Yes No No Yes Yes Yes Yes No Yes Yes No Yes No  ? Yes
XML Notepad 2023 (2.9.0.7) Yes MIT Standalone Yes No No Yes Yes Yes  ?  ?  ?  ? Yes  ? Yes
XMLSpy 2025 Yes Proprietary Standalone
Eclipse Plugin, Visual Studio Plugin
Yes No [3] No Yes Yes Yes No Yes Yes Yes Yes Yes Yes Perpetual Yes

See also

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. [4] 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.

Related Research Articles

DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.

<span class="mw-page-title-main">Windows Notepad</span> Simple text editor included with Microsoft Windows

Windows Notepad is a simple text editor for Windows; it creates and edits plain text documents. First released in 1983 to commercialize the computer mouse in MS-DOS.

<span class="mw-page-title-main">Renoise</span> Digital audio workstation

Renoise is a digital audio workstation (DAW) based upon the heritage and development of tracker software. Its primary use is the composition of music using sound samples, soft synths, and effects plug-ins. It is also able to interface with MIDI and OSC equipment. The main difference between Renoise and other music software is the characteristic vertical timeline sequencer used by tracking software.

jEdit Cross platform text editor

jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.

<span class="mw-page-title-main">UltraEdit</span> Text and hex editor

UltraEdit is a text editor and hex editor for Microsoft Windows, Linux, and MacOS. It was initially developed in 1994 by Ian D. Mead, the founder of IDM Computer Solutions Inc., and was acquired by Idera Inc. in August 2021. UltraEdit is designed for users who focus on different types of software engineering. It is trialware.

<span class="mw-page-title-main">Source-code editor</span> Text editor specializing in software code

A source-code editor is a text editor program designed specifically for editing source code of computer programs. It may be a standalone application or it may be built into an integrated development environment (IDE).

<span class="mw-page-title-main">Notepad++</span> Text editor and source code editor for Windows

Notepad++, is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator.

Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by The Apache Software Foundation, where it was formerly part of the Jakarta Project.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

<span class="mw-page-title-main">TED Notepad</span> Text editor for Microsoft Windows

TED Notepad is freeware portable text editor software for Microsoft Windows, developed by Juraj Šimlovič since 2001, originally as a school project. It looks similar to Windows Notepad, but provides additional features, including experimental line completion and selection jumping.

.properties is a file extension for files mainly used in Java-related technologies to store the configurable parameters of an application. They can also be used for storing strings for Internationalization and localization; these are known as Property Resource Bundles.

<span class="mw-page-title-main">Oxygen XML Editor</span>

The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.

JBoss Tools is a set of Eclipse plugins and features designed to help JBoss and JavaEE developers develop applications. It is an umbrella project for the JBoss developed plugins that will make it into JBoss Developer Studio.

JBoss Developer Studio (JBDS) was a development environment created and developed by JBoss and Exadel.

<span class="mw-page-title-main">Android SDK</span> Software development kit

The Android SDK is a software development kit for the Android software ecosystem that includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. The SDK is part of the official Android Studio IDE but its various tools and resources can be used independently.

<span class="mw-page-title-main">XML Notepad</span> XML editor developed by Microsoft

XML Notepad is an open-source XML editor written by Chris Lovett and published by Microsoft. The editor features incremental search in both tree and text views, drag/drop support, IntelliSense, find/replace with regular expressions and XPath expressions, and support for XInclude. The editor has good performance on large XML documents and has real time XML schema validation. The editor also features an HTML viewer for displaying XSLT transformation results and a built-in XML comparison tool.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

References

  1. Also BSD
  2. Older Eclipse plugin versions work in current (Indigo) Eclipse.
  3. Plugin version
  4. "Notepad++ Plugins - Browse /XML Tools/XML Tools 2.4.2 r1057 Unicode at SourceForge.net".

Further reading