XML Spy includes all major aspects of XML in one easy-to-use product.
XML Spy is an IDE (Integrated Development Environment) for XML.
XML Spy is centered around a validating XML editor that provides five views on your documents: a Grid View for structured editing, a Database/Table view that shows repeated elements in a table, a Text View with syntax-coloring for low-level work, a Browser View that supports both CSS and XSL style-sheets, and a Graphical Schema design view.
The grid view is the standard way to view an XML document. It shows an XML document in a tree-like structure with nested containers that can be expanded and collapsed.
Many XML documents have repeating elements of the same kind. XML Spy can detect such sequences and show the elements in a table (like a database or spreadsheet view).
Text view is for low-level XML editing. XML Spy text view has nice syntax-coloring making it easy to see different tags and attributes.
XML Spy will let you preview any XML file with an XSL (or CSS) style sheet. It can also let you view the output from an XSLT transformation to HTML.
XML Spy includes an advanced graphical XML Schema editor that allows in-place editing of all major aspects of an XML Schema a graphical schema representation.
To learn more about XML Spy go to the XML Spy Homepage.