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 2010 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
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.2
Binaries
This you need to install the Open XML Editor on your computer:
- oxedit-1.6.bin.zip
(ca. 3.8 MByte)
Installation: Unzip the file and run "Open XML Editor Setup.exe".
Delphi 2010 Source Code
To compile the Open XML Editor yourself on a Delphi
2010™ system install the packages below in the specified order.
Make sure that all relevant directories are in the Delphi library path.
Compiling with other Delphi versions might also work, but has not been tested.
| Package name |
License |
Download |
| Virtual Treeview 4.8.6 |
MPL 1.1 or
LGPL 2.1 (or later) |
Available at http://www.soft-gems.net/ |
| Unicode SynEdit, version: September 28, 2009 |
Apache Software License,
MPL 1.0 or LGPL |
Available at http://mh-nexus.de/en/unisynedit.php Use the Delphi 2009 package for installation. |
| Unicode SynEdit Patch |
Apache Software License,
MPL 1.0 or LGPL |
UnicodeSynEditPatch.zip (9
KByte) Use contents to replace SynEditPrint.pas from Unicode SynEdit. |
| Virtual Shell Tree 1.1.1 |
MPL 1.1 or
LGPL 2.1 (or later) |
Available
at http://www.philo.de/xml/ |
| Dynamic Controls v.1.0.0. |
MPL 1.1
or GPL 2.0 |
| Open XML Utility Library 3.0.1 (or above) |
| Extended Document Object Model 5.1.4. The add-ons
included in this distribution must also be installed. |
| Open XML Editor 1.6.2 Sources |
MPL 1.1 or
GPL 2.0 |
oxedit-1.6.src.zip (94
KByte) |
Contact Information
Dr. phil. Dieter Köhler, M. A.
Am Büchsenackerhang 40
D-69118 Heidelberg
Germany
Email: d.k@philo.de
Profile: http://www.philo.de/homepage_en.html
|