Old versionsSee all
XML Editor is intended for editing and creating XML, XHML and HTML documents. Unlike other similar tools, XML Editor is sort of a mixture of a pure tag-based editor and a WYSIWYG editor, which makes editing much simpler (even when many fans of working with tags may disapprove this approach). Still, it may take some time to learn to use this tool effortlessly, which is why the availability of extensive documentation, both distributed with the product and online, is quite welcome.
Luckily, your work becomes much easier if you start from any of the available templates. In this respect, there is a convenient long list of templates for DITA, Lightweight DITA, DocBook, MathML, and XHTML. There are various ways to view your documents, which largely depend on the type of content. For instance, it is possible to have a side-by-side view of the contents and its structure.
The editor allows opening documents from various locations. In this respect, it supports not only local folders but also remote locations using protocols like FTP, FTPS, SFTP, HTTPS, and WebDAV. Moreover, it lets you open them in read-only mode, as a way to make sure they do not get accidentally modified.
All in all, XML Editor is an excellent solution for authoring XML contents, both narrative and topic-organized. Moreover, its near-WYSIWYG interface lets you focus on the contents of your writing instead of technical aspects. Likewise, you can expand its functionalities by installing addons. The application is Java-based, which makes it cross-platform but also prolongs its start time.
Luckily, there is a free personal edition you can use for non-profit purposes. However, if you have other intentions in mind, you should probably check the prices of the professional edition, which is available under user, site, corporate and developer licenses.
- Simplifies editing for those who do not like to use tags
- Multiple templates
- Supports add-ons
- Allows opening remote files
- Supports DITA, Lightweight DITA, DocBook, MathML and XHTML
- Being Java-based prolongs its start time