Возможно, вы захотите взглянуть на ODF Toolkit, поскольку более простые части основаны на Java.
Проект ODF Toolkit в настоящее время перемещается в проект инкубатора Apache.
Текущий сайтнаходится здесь: http://odftoolkit.org/
Новый проект находится на http://incubator.apache.org/odftoolkit/
С другой стороны, извлечение файла content.xml из .odm может быть лучшим способом.Вероятно, есть некоторая магия XSLT, которую вы можете использовать, чтобы найти ссылки на отдельные части.
Кроме того, когда вы открываете главный документ в клиенте OpenOffice.org, разве он не показывает подсказки о том, как находятся составляющие документы?Однажды, когда я запутался в этом, я заметил, что компоненты имеют сгенерированные программным путем имена, которые были довольно очевидны.