* True side-by-side tree structure and table/editor/browser views
Thanks to the true side-by-side explorer-like views, you can make changes in the XML tree structure and immediately see your changes in the browser view, XSLT view, or plain text editor view. With the display filter, it's just a breeze to find the piece of XML you are looking for.
* Multiple-selectable tree
Use the standard multiple-selection methods (Shift/Ctrl + Click, Shirt/Ctrl + Up/Down/Space) to select multiple nodes in the XML tree. This feature makes mass editing a breeze.
* Grid-like table views to display table-like XML data
Many times, XML files contains record-like data. XmlShell
The Ultimate Lightweight XML Editor's table views make it intuitive and convenient to see and edit such data.
* Syntax-colored free-form text editor
The power and flexibility of plain text editors is a desired feature when the users know what they are doing and want to go straight to the guts.
* Intelligent popup list in editor
The Ultimate Lightweight XML Editor has built-in popup list for XSL elements and attributes. XmlShell
The Ultimate Lightweight XML Editor also keeps track of the elements, attributes in the document, and pops up the list to help you type. When you try to type a closing tag for an element, XmlShell
The Ultimate Lightweight XML Editor will try to find the tag and close it for you.
* XSL Transform view
You can perform XSLT without really embed XSL in your XML document. XmlShell
The Ultimate Lightweight XML Editor will open a separate view to show the results in the format of your choice (XML, HTML or plain text).
* Drag & Drop
Arrange your XML structure by dragging & dropping one or more nodes within the same or cross multiple XML files.
* Open non well-formed XML files
If the file you are opening is not a well-formed XML file, XmlShell
The Ultimate Lightweight XML Editor will still open it in the plain editor view and show you where the problem is. In this way, you can "repair" corrupted XML files or convert non-XML files to XML files.
* Check well-formedness
You can check the well-formedness any time you want. If the document is not well-formed, XmlShell
The Ultimate Lightweight XML Editor will point you where the problem is. When you save a document, XmlShell
The Ultimate Lightweight XML Editor also automatically checks well-formedness for you.
* Validate XML
The Ultimate Lightweight XML Editor can validate XML documents against DTD, XML Schema, or XML-Data Reduced (XDR) Schema. For best results, please use MSXML 4.0 parser for validation.
* Configurable tree display
Depending on the contents of your XML file, you can configure the XML tree view to display the most meaningful information for you.
* In-place editable tree
You can edit the XML elements, attributes, text right at the XML tree.
* Display filter
Users can filter the display by Node type, Element, Attribute, or free-form text.
* Clipboard integration
Copy and paste XML fragments, XPath, with or without child nodes.
* Automatic text format
The Ultimate Lightweight XML Editor automatically formats the text to nicely indented structure.
* Unlimited levels of undo/redo
Let you try out your ideas or changes and go back to the original.
* Multi-parsers support
Supports MSXML 2.6, 3.0, and 4.0.