Мне предоставлен XSD-файл, который описывает, как объекты будут упорядочены в XML. XSD достаточно сложный, что я не могу все это в голове, пытаясь написать код для его анализа (с SAX). Что бы я хотел, это какой-то инструмент, который мог бы превратить это определение XSD в диаграмму классов. Вы знаете что-нибудь?Знаете ли вы инструмент для определения XSD того, как классы будут распределены по XML в диаграмму классов (UML?)?
Бонусные баллы, если они будут работать под Linux (но это, безусловно, не является обязательным требованием).