Я всегда использовал jaxb для анализа XML-файлов в объекте java.Для этого необходимо сгенерировать исходный код Java из схемы xsd во время компиляции.
Теперь, что если приложению необходимо проанализировать во время выполнения XML-файлы, которые неизвестны во время компиляции, то есть предоставлены пользователями, например ??
David