Существует ли в Java «стандартизированный» способ (т. Е. Шаблон кода или, что еще лучше, библиотека с открытым исходным кодом) для динамического выравнивания («измельчения») иерархического XML файла большого размера инеизвестная структура, с выходом, не перенаправленным в СУБД, но напрямую доступным?
Я смотрю на преобразование, подобное упомянутому в в этом вопросе , но все примеры кода, которые я видел, используют некоторыеКоманда SQL для ввода сглаженного XML-ввода в таблицу базы данных через СУБД (например, MySQL).
Что я хотел бы сделать, так это постепенно извлекать данные XML в строку или, по крайней мере, втекстовый файл, который впоследствии может быть подвергнут последующей обработке, без прохождения СУБД.
РЕДАКТИРОВАТЬ:
После дальнейшей работы над этой проблемой, есть несколькорешения, использующие XSLT (включая полностью параметризуемое) в в этом вопросе .