header

Best XML Editors in 2023

We tested these XML Editors:

  • Editix 2023
  • Liquid Studio Community Edition 20.2.0.11777
  • Notepad++ 8.4.7 (+ Plugin: "XML Tools")
  • Oxygen XML Editor 23.1
  • Stylus Studio X16
  • Sublime Text 4143 (+ Package: "Exalt")
  • Visual Studio Code 1.74.2 (+ Extension: "XML Language Support by Red Hat")
  • XMLBlueprint 20.20230126
  • XMLPad 3
  • XML Spy 2022
  • XML ValidatorBuddy 8.1

 

XML Completion

XML Validation

Automatic Validation

Schematron

Open Large File (200 MByte) (1)

Editix

DTD,-,XSD

DTD,-,XSD

YES

-

(COULD NOT OPEN FILE) (3)

Liquid Studio

-,-,XSD

DTD,RelaxNG,XSD

YES

-

(COULD NOT OPEN FILE) (3)

Notepad++

-,-,-

DTD,-,XSD

-

-

2 sec

Oxygen XML Editor

DTD,RelaxNG,XSD

DTD,RelaxNG,XSD

YES

YES

1 min 17 sec (2)

Stylus Studio

DTD,-,XSD

DTD,-,XSD

-

-

3 sec

Sublime Text

-,-,-

DTD,RelaxNG,XSD

-

YES

5 sec (NO XML SUPPORT) (4)

Visual Studio Code

DTD,-,XSD

DTD,RelaxNG,XSD

YES

-

30 sec (NO XML SUPPORT) (4)

XMLBlueprint

DTD,RelaxNG,XSD

DTD,RelaxNG,XSD

YES

YES

2 sec

XMLPad

DTD,-,XSD

DTD,RelaxNG,XSD

-

-

(COULD NOT OPEN FILE) (3)

XML Spy

DTD,-,XSD

DTD,-,XSD

YES

-

35 sec (NO XML SUPPORT) (4)

XML ValidatorBuddy

DTD,-,XSD

DTD,-,XSD

-

-

5 sec (NO XML SUPPORT) (4)

  1. We tested opening a 200 MByte XML file (210729_DHI_BER_BTR_0001_BTB 656A_661A.xml) on a DELL XPS 9700 with 32 GByte physical memory.
  2. Oxygen XML Editor took more than 1 minute to load the large file, while other XML Editors could load the same file in just a few seconds. Visual Studio Code and XML Spy were also slow.
  3. COULD NOT OPEN FILE: Some XML Editors could not open the file because it was too large.
  4. NO XML SUPPORT: Some XML Editors disabled XML Completion and XML Validation when the large file was opened.

We also tested these Text Editors, but they are NOT recommended as XML Editors because they lack specific XML features:

  • 010 Editor
  • BssEditor
  • EditPlus
  • Emacs
  • EmEditor
  • Kate
  • Notepad
  • SlickEdit Pro
  • Ultra Edit
  • VIM
  • Visual Studio
  • XMLMarker
  • XMLMax
  • XMLWriter
  • XML Copy Editor
  • XML Notepad
  • XPontus XML Editor.