Open XML Editor
by
Dieter Köhler

The Open XML Editor is a freely available tool for XML document editing. It includes a built-in XML wellformedness tester and DTD validator.

Requirements

The Open XML Editor has been developed and tested using Delphi 2009 under Windows Vista. It should also run under Windows XP but not under Windows 98. Whether or not it works with other operating systems from the Windows family I do not know.

Some Key Features
  • Color coded text based Unicode editor.
  • Supports XML 1.0 (only).
  • Document saving in UTF-8.
  • Loading of documents encoded in UTF-8, UTF-16BE, UTF-16LE, UCS-2, UCS-4, US-ASCII, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, JIS_X0201, IBM037, IBM424, IBM437, IBM500, IBM850, IBM852, IBM862, IBM855, IBM857, IBM860, IBM861, IBM863, IBM864, IBM865, IBM866, IBM869, IBM1026, KOI8-R, windows-1250, windows-1251, windows-1252, windows-1253, windows-1254, windows-1255, windows-1256, windows-1257, windows-1258, MacLatin2, MacRoman, MacCyrillic, EBCDIC_US.
  • Built-in DTD validator (supports also remote DTDs).
  • Caret is automatically moved to error position.
  • Bookmarks in text mode.
  • Undo/Redo.
  • Search/Replace.
  • Shortcuts for every command.
  • Built-in file system explorer.
  • Sub-menu of recently opened files.
  • Reload.
  • Detailed page setup and print preview dialogs.
  • Saxon XSLT processor can be associated via preferences.
  • External hex editor can be associated via preferences.
  • Automatic update notification.
Screenshot

[Screenshot] This screenshot shows the main user interface of the Open XML Editor after checking a document for well-formedness: A missing equality sign was detected in line 38. Click on the image to see the screenshot in original size.

Download the Open XML Editor 1.6.0

Binaries

This you need to install the Open XML Editor on your computer:

Delphi 2009 Source Code

The source code of the Open XML Editor is currently out of sync with some modules it depends on. An updated version will be avialable in the next few days.

Contact Information

Dr. phil. Dieter Köhler, M. A.
Schiffgasse 4/1
D-69117 Heidelberg
Germany
Email: service@philo.de
Profile: http://www.philo.de/homepage_en.html