This post is older than a year. Consider some information might not be accurate anymore.
XSD Diagram is an open source viewer. It depends on the Microsoft .net framework 2.0. The Linux port it runs under Mono. It has a similar capability like Altova’s XML Spy to navigate and display XML tree structures.
To install under deb based Linux distributions:
sudo apt-get install xsddiagram