XMLSpear can help you view, check and correct XML files. Likewise, although it is not its main purpose, it can also be used as a plain text editor. The product comes with useful documentation, which includes a sample project and some plugins.
The application has a straightforward interface, which is divided into three main panes. Thus, you can easily browse for the files using the left-side pane and review your actions on the bottom pane. Moreover, there is the main pane, in which you can visualize and edit the selected files. Luckily, it supports opening several documents in different tabs.
One of the main advantages of XMLSpear is that supports three different ways to view files. First, there is the tree-table view, which you can use to inspect the structure of the XML file. Moreover, this view lets you insert and remove nodes as well as create whole new documents from scratch. The second view is called Element, and it is used to check attributes. Finally, the third view, or Source, comes in handy for correcting malformed XML and easily replacing parts of the code.
The tool supports other very convenient features. For instance, you can use it to validate the document against XSD schema or DTD in real time. Similarly, it can open .plist files, even binary ones. It is also good that you can expand the list of features by installing ready-made plugins, available on their website. In addition, you can even write your own plugins. more