XmlShell is a Windows-based XML editor. It features a side-by-side XML tree structural view and table/editor/browser views. You can make changes in the XML tree view and immediately see your changes in the browser view, XSLT view, or plain text editor view. Use the standard multiple-selection methods to select multiple nodes in the XML tree.
It also features a syntax-colored free-form text editor, and an intelligent pop-up list for XSL elements and attributes. XmlShell also keeps track of the attributes in the document and XmlShell will try to find the tag and close it for you. XmlShell will open a separate view to show the results in the format of your choice (XML, HTML, or plain text). Arrange your XML structure by dragging and dropping one or more nodes within the same or cross-multiple XML files. For non well-formed XML files, XmlShell will still open them in the text editor view and show you where the problem is.