A XML editor is a markup language editor with added functionality to help XML editing. This can be done in plain text with a text editor like Kate, and visible code. Specific XML editors, however, offer facilities such as word completion, menus, and buttons for common tasks when editing XML, which is based on data supplied with DTD. For ex., XMLSpy, EditiX or XML Copy Editor (under the GPL).
There are also graphical XML editors that hide the code in the background and present the content to the user in a more readable format, next to the version to be displayed at the end. This is used for those who are not familiar with XML, and allows them to enter data into a document without having to consider the details of syntax.
They are called WYSIWYG editors, but they are not all. Or WYSIWYM (What you see is what you mean).
These editors use syntax highlighting to highlight the tags from the text content.
The advantage of the text editor is that you see how the information will be stored in the file. The file can also be edited without one does not have the XML Schema.
This type of editor is usually able to work with the XML Schema to provide assistants to type.
- EditiX (with assistant)
- Notepad ++ (without assistant)
- Notepad2 (without assistant)
- oXygen XML Editor
- XML Copy Editor (with assistant)
- XMLmind XML Editor
- XMLSpy (with assistant)