QXmlEdit is a simple XML editor written in qt4. Its main features are unusual data visualization modes, nice XML manipulation and presentation and it is multi platform. It can split very big XML files into fragments, and compare XML files. It is one of the few graphical Open Source XSD viewers.
Notably QXmlEdit can split very huge XML files with a set of configurable parameters and output options as shown in this tutorial.
Latest release is 0.8.9.1, a maintenance release, and its main new features are:
Downloads are no more supported by google project hosting, the latest direct download link is Download Page with external links
New features in development: binary files viewer and searchlets, read only mode, full encoding and metadata support. Description and status at: https://code.google.com/p/qxmledit/wiki/FeaturesFor_0_8_9
Some tutorial at (some are external links)
QT libraries version 4.7 or higher are required. QT 5 is supported.
List of screenshots
XSLT mode summary
XPath expressions in the search panel
Custom user defined styles applied on XSD
Force directed graph visualization
Visual compare of XML Schema files